Table of Contents

Class ExchangeOrganizationConfiguration

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

Represents the configuration of an Microsoft Exchange organization.

public class ExchangeOrganizationConfiguration : BaseTypeSection
Inheritance
ExchangeOrganizationConfiguration

Constructors

ExchangeOrganizationConfiguration()

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

public ExchangeOrganizationConfiguration()

Properties

AddressLists

Gets or sets the address lists configured in the organization.

public ExchangeAddressLists AddressLists { get; set; }

Property Value

ExchangeAddressLists

Apps

Gets or sets the add-ins configured in the organization.

public ExchangeApps Apps { get; set; }

Property Value

ExchangeApps

ForestName

Gets or sets the forest name in which the organization resides. This only applies to Exchange on-premises.

public string ForestName { get; set; }

Property Value

string

Hybrid

Gets or sets the hybrid configuration for the organization.

public ExchangeHybridConfiguration Hybrid { get; set; }

Property Value

ExchangeHybridConfiguration

Id

Gets or sets the unique identifier of the organization in GUID format.

public string Id { get; set; }

Property Value

string

IntraOrganizationConnectors

Gets or sets the intra-organization connectors configured in the organization.

public ExchangeIntraOrganizationConnectors IntraOrganizationConnectors { get; set; }

Property Value

ExchangeIntraOrganizationConnectors

Name

Gets or sets the name of the organization.

public string Name { get; set; }

Property Value

string

OrganizationRelationships

Gets or sets the organization relationships configured in the organization.

public ExchangeOrganizationRelationships OrganizationRelationships { get; set; }

Property Value

ExchangeOrganizationRelationships

OrganizationType

Gets or sets the organization type.

public ExchangeOrganizationType OrganizationType { get; set; }

Property Value

ExchangeOrganizationType

OrganizationTypeString

Gets the organization type.

public string OrganizationTypeString { get; set; }

Property Value

string

RbacConfigurationVersion

Gets or sets the RBAC configuration version. This only applies to Exchange 2013 and above.

public SerializableVersion RbacConfigurationVersion { get; set; }

Property Value

SerializableVersion

SharingPolicies

Gets or sets the sharing policies configured for the organization.

public ExchangeSharingPolicies SharingPolicies { get; set; }

Property Value

ExchangeSharingPolicies

Version

Gets or sets the version of the organization.

public SerializableVersion Version { get; set; }

Property Value

SerializableVersion

VersionNameString

Gets the organization version name - for example "Exchange 2010".

public string VersionNameString { get; set; }

Property Value

string

Methods

Clone()

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

public ExchangeOrganizationConfiguration Clone()

Returns

ExchangeOrganizationConfiguration

A CENTREL.XIA.Configuration.Types.ExchangeOrganizationConfiguration.

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.ExchangeOrganizationConfiguration class from the specified XML.

public static ExchangeOrganizationConfiguration FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

ExchangeOrganizationConfiguration

A CENTREL.XIA.Configuration.Types.ExchangeOrganizationConfiguration class.