Class ExchangePublicFolder
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a public folder in a Microsoft Exchange organization.
public class ExchangePublicFolder : BaseTypeSection, IComparable<ExchangePublicFolder>
- Inheritance
-
ExchangePublicFolder
- Implements
Constructors
ExchangePublicFolder()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangePublicFolder class.
public ExchangePublicFolder()
Properties
ClientPermissions
Gets or sets the client permissions for the public folder.
public ExchangePublicFolderClientPermissions ClientPermissions { get; set; }
Property Value
ContentMailboxGuid
Gets or sets the unique identifier of the content mailbox in GUID format - for example "1b285be8-b651-4dbc-b85e-ad7a0162ef49". This setting does not apply to Exchange 2010.
public string ContentMailboxGuid { get; set; }
Property Value
ContentMailboxName
Gets or sets the name of the content mailbox - for example "PublicFolderMailbox". This setting does not apply to Exchange 2010.
public string ContentMailboxName { get; set; }
Property Value
HasSubfolders
Gets or sets whether the public folder has subfolders.
public BooleanOption HasSubfolders { get; set; }
Property Value
Identity
Gets or sets the identity of the public folder.
public string Identity { get; set; }
Property Value
IsMailEnabled
Gets or sets whether the public folder is mail enabled.
public BooleanOption IsMailEnabled { get; set; }
Property Value
Limits
Gets or sets the limits configured for this public folder.
public ExchangePublicFolderLimits Limits { get; set; }
Property Value
Gets or sets the mail settings for this public folder.
public ExchangePublicFolderMailSettings Mail { get; set; }
Property Value
ParentPath
Gets or sets the parent path of the public folder.
public string ParentPath { get; set; }
Property Value
Path
Gets the full name of the public folder including the path.
public string Path { get; set; }
Property Value
PerUserReadStateEnabled
Gets or sets whether to maintain per-user read and unread information for this public folder.
public BooleanOption PerUserReadStateEnabled { get; set; }
Property Value
PublicFolderName
Gets or sets the name of the public folder.
public string PublicFolderName { get; set; }
Property Value
Statistics
Gets or sets the statistics for this public folder.
public ExchangePublicFolderStatistics Statistics { get; set; }
Property Value
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.ExchangePublicFolder cloned from this object.
public ExchangePublicFolder Clone()
Returns
- ExchangePublicFolder
A CENTREL.XIA.Configuration.Types.ExchangePublicFolder.
CompareTo(ExchangePublicFolder)
Compares two CENTREL.XIA.Configuration.Types.ExchangePublicFolder objects to allow sorting alphabetically by full name and path.
public int CompareTo(ExchangePublicFolder other)
Parameters
other
ExchangePublicFolderThe CENTREL.XIA.Configuration.Types.ExchangePublicFolder to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ExchangePublicFolder objects.
ToString()
Returns the public folder full name and path.
public override string ToString()
Returns
- string
The public folder full name and path.