Table of Contents

Class ExchangeJournalRule

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a journal rule configured in a Microsoft Exchange organization.

public class ExchangeJournalRule : BaseTypeSection, IComparable<ExchangeJournalRule>
Inheritance
ExchangeJournalRule
Implements

Constructors

ExchangeJournalRule()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangeJournalRule class.

public ExchangeJournalRule()

Properties

Enabled

Gets or sets whether the journal rule is enabled.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

Guid

Gets or sets the identifier of the journal rule in GUID format.

public string Guid { get; set; }

Property Value

string

Identity

Gets or sets the identity of the journal rule.

public string Identity { get; set; }

Property Value

string

JournalEmailAddress

Gets or sets the address to send journal reports to.

public string JournalEmailAddress { get; set; }

Property Value

string

Name

Gets or sets the name of the journal rule.

public string Name { get; set; }

Property Value

string

Recipient

Gets or sets the recipient to which the journal rule applies, when an empty string the rule applies to all messages.

public string Recipient { get; set; }

Property Value

string

RecipientString

Gets the recipient to which the journal rule applies.

public string RecipientString { get; set; }

Property Value

string

Scope

Gets or sets the scope of the journal rule.

public ExchangeJournalRuleScope Scope { get; set; }

Property Value

ExchangeJournalRuleScope

ScopeString

Gets the scope of the journal rule.

public string ScopeString { get; set; }

Property Value

string

WhenChanged

Gets or sets the date and time when the object was last updated.

public DateTime WhenChanged { get; set; }

Property Value

DateTime

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.ExchangeJournalRule cloned from this object.

public ExchangeJournalRule Clone()

Returns

ExchangeJournalRule

A CENTREL.XIA.Configuration.Types.ExchangeJournalRule.

CompareTo(ExchangeJournalRule)

Compares two CENTREL.XIA.Configuration.Types.ExchangeJournalRule objects to allow sorting alphabetically by name.

public int CompareTo(ExchangeJournalRule other)

Parameters

other ExchangeJournalRule

The CENTREL.XIA.Configuration.Types.ExchangeJournalRule to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeJournalRule objects.