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
ArchiveAccessEnabled
Gets or sets whether the organization relationship is configured to provide remote archive access.
public BooleanOption ArchiveAccessEnabled { get; set; }
Property Value
AutodiscoverEndpoint
Gets or sets the autodiscover endpoint.
public string AutodiscoverEndpoint { get; set; }
Property Value
CreationDate
Gets or sets the date and time the organization relationship was created.
public DateTime CreationDate { get; set; }
Property Value
DeliveryReportsEnabled
Gets or sets whether delivery reports should be shared over the organization relationship.
public BooleanOption DeliveryReportsEnabled { get; set; }
Property Value
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
FreeBusyAccessLevel
Gets or sets the free/busy access level.
public ExchangeOrganizationFreeBusyAccessLevel FreeBusyAccessLevel { get; set; }
Property Value
FreeBusyAccessLevelString
Gets the free/busy access level as a human readable string.
public string FreeBusyAccessLevelString { get; set; }
Property Value
FreeBusyAccessScope
Gets or sets the free/busy access scope.
public string FreeBusyAccessScope { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the organization relationship.
public Guid Identifier { get; set; }
Property Value
Identity
Gets or sets the identity of the organization relationship.
public string Identity { get; set; }
Property Value
IsEnabled
Gets or sets whether the organization relationship is enabled.
public BooleanOption IsEnabled { get; set; }
Property Value
IsValid
Gets or sets whether the organization relationship is valid.
public BooleanOption IsValid { get; set; }
Property Value
LastModifiedDate
Gets or sets the date and time the organization relationship was last modified.
public DateTime LastModifiedDate { get; set; }
Property Value
MailTipsAccessEnabled
Gets or sets whether MailTips for users in this organization are returned over the organization relationship.
public BooleanOption MailTipsAccessEnabled { get; set; }
Property Value
MailTipsAccessLevel
Gets or sets the MailTips access level.
public ExchangeOrganizationMailTipsAccessLevel MailTipsAccessLevel { get; set; }
Property Value
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
MailboxMoveCapability
Gets or sets the mailbox move capability. This only applies to Exchange Online.
public ExchangeOrganizationMailboxMoveCapability MailboxMoveCapability { get; set; }
Property Value
MailboxMoveEnabled
Gets or sets whether the organization relationship enables moving mailboxes to or from the external organization.
public BooleanOption MailboxMoveEnabled { get; set; }
Property Value
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
OAuthApplicationId
Gets or sets the OAuth application identifier. This only applies to Exchange Online.
public string OAuthApplicationId { get; set; }
Property Value
OrganizationContact
Gets or sets the email address that can be used to contact the external organization.
public string OrganizationContact { get; set; }
Property Value
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
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
TargetSharingUrl
Gets or sets the URL of the target sharing web service for the external organization.
public string TargetSharingUrl { get; set; }
Property Value
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
otherExchangeOrganizationRelationshipThe CENTREL.XIA.Configuration.Types.ExchangeOrganizationRelationship to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeOrganizationRelationship objects.