Table of Contents

Class ExchangeOrganizationRelationship

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

Represents an organization relationship configured in a Microsoft Exchange organization.

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

Constructors

ExchangeOrganizationRelationship()

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

public ExchangeOrganizationRelationship()

Properties

ApplicationUri

Gets or sets the application URI.

public string ApplicationUri { get; set; }

Property Value

string

ArchiveAccessEnabled

Gets or sets whether the organization relationship is configured to provide remote archive access.

public BooleanOption ArchiveAccessEnabled { get; set; }

Property Value

BooleanOption

AutodiscoverEndpoint

Gets or sets the autodiscover endpoint.

public string AutodiscoverEndpoint { get; set; }

Property Value

string

CreationDate

Gets or sets the date and time the organization relationship was created.

public DateTime CreationDate { get; set; }

Property Value

DateTime

DeliveryReportsEnabled

Gets or sets whether delivery reports should be shared over the organization relationship.

public BooleanOption DeliveryReportsEnabled { get; set; }

Property Value

BooleanOption

DomainNames

Gets or sets the domain names to which the relationship applies.

public SerializableStringCollection DomainNames { get; set; }

Property Value

SerializableStringCollection

FreeBusyAccessEnabled

Gets or sets whether to enable calendar free/busy information sharing.

public BooleanOption FreeBusyAccessEnabled { get; set; }

Property Value

BooleanOption

FreeBusyAccessLevel

Gets or sets the free/busy access level.

public ExchangeOrganizationFreeBusyAccessLevel FreeBusyAccessLevel { get; set; }

Property Value

ExchangeOrganizationFreeBusyAccessLevel

FreeBusyAccessLevelString

Gets the free/busy access level as a human readable string.

public string FreeBusyAccessLevelString { get; set; }

Property Value

string

FreeBusyAccessScope

Gets or sets the free/busy access scope.

public string FreeBusyAccessScope { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of the organization relationship.

public Guid Identifier { get; set; }

Property Value

Guid

Identity

Gets or sets the identity of the organization relationship.

public string Identity { get; set; }

Property Value

string

IsEnabled

Gets or sets whether the organization relationship is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

IsValid

Gets or sets whether the organization relationship is valid.

public BooleanOption IsValid { get; set; }

Property Value

BooleanOption

LastModifiedDate

Gets or sets the date and time the organization relationship was last modified.

public DateTime LastModifiedDate { get; set; }

Property Value

DateTime

MailTipsAccessEnabled

Gets or sets whether MailTips for users in this organization are returned over the organization relationship.

public BooleanOption MailTipsAccessEnabled { get; set; }

Property Value

BooleanOption

MailTipsAccessLevel

Gets or sets the MailTips access level.

public ExchangeOrganizationMailTipsAccessLevel MailTipsAccessLevel { get; set; }

Property Value

ExchangeOrganizationMailTipsAccessLevel

MailTipsAccessScope

Gets or sets the mail-enabled security group in the internal organization that contains users whose MailTips information is accessible by an external organization.

public string MailTipsAccessScope { get; set; }

Property Value

string

MailboxMoveCapability

Gets or sets the mailbox move capability. This only applies to Exchange Online.

public ExchangeOrganizationMailboxMoveCapability MailboxMoveCapability { get; set; }

Property Value

ExchangeOrganizationMailboxMoveCapability

MailboxMoveEnabled

Gets or sets whether the organization relationship enables moving mailboxes to or from the external organization.

public BooleanOption MailboxMoveEnabled { get; set; }

Property Value

BooleanOption

MailboxMovePublishedScopes

Gets or sets the mail-enabled security groups whose members are allowed to migrate. This only applies to Exchange Online.

public SerializableStringCollection MailboxMovePublishedScopes { get; set; }

Property Value

SerializableStringCollection

Name

Gets or sets the name of the organization relationship.

public string Name { get; set; }

Property Value

string

OAuthApplicationId

Gets or sets the OAuth application identifier. This only applies to Exchange Online.

public string OAuthApplicationId { get; set; }

Property Value

string

OrganizationContact

Gets or sets the email address that can be used to contact the external organization.

public string OrganizationContact { get; set; }

Property Value

string

PhotosEnabled

Gets or sets whether photos for users in the internal organization are returned over the organization relationship.

public BooleanOption PhotosEnabled { get; set; }

Property Value

BooleanOption

TargetOwaUrl

Gets or sets the Outlook Web Access URL of the external organization that's defined in the organization relationship.

public string TargetOwaUrl { get; set; }

Property Value

string

TargetSharingUrl

Gets or sets the URL of the target sharing web service for the external organization.

public string TargetSharingUrl { get; set; }

Property Value

string

Methods

Clone()

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

public ExchangeOrganizationRelationship Clone()

Returns

ExchangeOrganizationRelationship

A CENTREL.XIA.Configuration.Types.ExchangeOrganizationRelationship.

CompareTo(ExchangeOrganizationRelationship)

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

public int CompareTo(ExchangeOrganizationRelationship other)

Parameters

other ExchangeOrganizationRelationship

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

Returns

int

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