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
Alias
Gets or sets the dynamic distribution group alias.
public string Alias { get; set; }
Property Value
DisplayName
Gets or sets the display name of the distribution group.
public string DisplayName { get; set; }
Property Value
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
Identity
Gets or sets the identity of the distribution group.
public string Identity { get; set; }
Property Value
MailTip
Gets or sets the mail tip for the distribution group.
public string MailTip { get; set; }
Property Value
Moderation
Gets or sets the moderation (message approval) settings for the distribution group.
public ExchangeDistributionGroupModerationSettings Moderation { get; set; }
Property Value
Notes
Gets or sets the notes for the dynamic distribution group.
public string Notes { get; set; }
Property Value
Owner
Gets or sets the owner of the dynamic distribution group.
public string Owner { get; set; }
Property Value
RecipientContainer
Gets or sets the name of the recipient container. This only applies to Exchange On-Premises.
public string RecipientContainer { get; set; }
Property Value
RecipientFilter
Gets or sets the recipient filter.
public string RecipientFilter { get; set; }
Property Value
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
RequireSenderAuthenticationEnabledString
Gets the users who are allowed to send messages to this group.
public string RequireSenderAuthenticationEnabledString { get; set; }
Property Value
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
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
ExchangeDynamicDistributionGroupThe 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.