Table of Contents

Class ExchangeDynamicDistributionGroup

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

Represents a dynamic distribution group in a Microsoft Exchange organization.

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

Constructors

ExchangeDynamicDistributionGroup()

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

public ExchangeDynamicDistributionGroup()

Properties

AcceptedSenders

Gets or sets the accepted senders.

public SerializableStringCollection AcceptedSenders { get; set; }

Property Value

SerializableStringCollection

AcceptedSendersString

Gets accepted senders.

public string AcceptedSendersString { get; }

Property Value

string

Alias

Gets or sets the dynamic distribution group alias.

public string Alias { get; set; }

Property Value

string

DisplayName

Gets or sets the display name of the distribution group.

public string DisplayName { get; set; }

Property Value

string

EmailAddresses

Gets or sets the email addresses assigned to the distribution group.

public SerializableStringCollection EmailAddresses { get; set; }

Property Value

SerializableStringCollection

HiddenFromAddressListsEnabled

Gets or sets whether to hide this group from address lists.

public BooleanOption HiddenFromAddressListsEnabled { get; set; }

Property Value

BooleanOption

Identity

Gets or sets the identity of the distribution group.

public string Identity { get; set; }

Property Value

string

MailTip

Gets or sets the mail tip for the distribution group.

public string MailTip { get; set; }

Property Value

string

Moderation

Gets or sets the moderation (message approval) settings for the distribution group.

public ExchangeDistributionGroupModerationSettings Moderation { get; set; }

Property Value

ExchangeDistributionGroupModerationSettings

Notes

Gets or sets the notes for the dynamic distribution group.

public string Notes { get; set; }

Property Value

string

Owner

Gets or sets the owner of the dynamic distribution group.

public string Owner { get; set; }

Property Value

string

RecipientContainer

Gets or sets the name of the recipient container. This only applies to Exchange On-Premises.

public string RecipientContainer { get; set; }

Property Value

string

RecipientFilter

Gets or sets the recipient filter.

public string RecipientFilter { get; set; }

Property Value

string

RequireSenderAuthenticationEnabled

Gets or sets whether users must be authenticated before they are allowed to send messages to this group.

public BooleanOption RequireSenderAuthenticationEnabled { get; set; }

Property Value

BooleanOption

RequireSenderAuthenticationEnabledString

Gets the users who are allowed to send messages to this group.

public string RequireSenderAuthenticationEnabledString { get; set; }

Property Value

string

SendAsAccounts

Gets or sets the accounts that have permission to send as this group.

public SerializableStringCollection SendAsAccounts { get; set; }

Property Value

SerializableStringCollection

SendOnBehalfAccounts

Gets or sets the accounts that the group can send on behalf of.

public SerializableStringCollection SendOnBehalfAccounts { get; set; }

Property Value

SerializableStringCollection

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.ExchangeDynamicDistributionGroup cloned from this object.

public ExchangeDynamicDistributionGroup Clone()

Returns

ExchangeDynamicDistributionGroup

A CENTREL.XIA.Configuration.Types.ExchangeDynamicDistributionGroup.

CompareTo(ExchangeDynamicDistributionGroup)

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

public int CompareTo(ExchangeDynamicDistributionGroup other)

Parameters

other ExchangeDynamicDistributionGroup

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

Returns

int

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

ToString()

Returns the dynamic distribution group as a human readable string.

public override string ToString()

Returns

string

The dynamic distribution group as a human readable string.