Table of Contents

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

ExchangePublicFolderClientPermissions

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

string

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

string

HasSubfolders

Gets or sets whether the public folder has subfolders.

public BooleanOption HasSubfolders { get; set; }

Property Value

BooleanOption

Identity

Gets or sets the identity of the public folder.

public string Identity { get; set; }

Property Value

string

IsMailEnabled

Gets or sets whether the public folder is mail enabled.

public BooleanOption IsMailEnabled { get; set; }

Property Value

BooleanOption

Limits

Gets or sets the limits configured for this public folder.

public ExchangePublicFolderLimits Limits { get; set; }

Property Value

ExchangePublicFolderLimits

Mail

Gets or sets the mail settings for this public folder.

public ExchangePublicFolderMailSettings Mail { get; set; }

Property Value

ExchangePublicFolderMailSettings

ParentPath

Gets or sets the parent path of the public folder.

public string ParentPath { get; set; }

Property Value

string

Path

Gets the full name of the public folder including the path.

public string Path { get; set; }

Property Value

string

PerUserReadStateEnabled

Gets or sets whether to maintain per-user read and unread information for this public folder.

public BooleanOption PerUserReadStateEnabled { get; set; }

Property Value

BooleanOption

PublicFolderName

Gets or sets the name of the public folder.

public string PublicFolderName { get; set; }

Property Value

string

Statistics

Gets or sets the statistics for this public folder.

public ExchangePublicFolderStatistics Statistics { get; set; }

Property Value

ExchangePublicFolderStatistics

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 ExchangePublicFolder

The 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.