Class ExchangeUnifiedGroup
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a unified (Office 365) group in a Microsoft Exchange organization. This only applies to Exchange Online.
public class ExchangeUnifiedGroup : BaseTypeSection, IComparable<ExchangeUnifiedGroup>
- Inheritance
-
ExchangeUnifiedGroup
- Implements
Constructors
ExchangeUnifiedGroup()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangeUnifiedGroup class.
public ExchangeUnifiedGroup()
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
AccessType
Gets or sets the access type for the group.
public ExchangeUnifiedGroupAccessType AccessType { get; set; }
Property Value
AccessTypeString
Gets the access type for the group.
public string AccessTypeString { get; set; }
Property Value
Alias
Gets or sets the alias of the group.
public string Alias { get; set; }
Property Value
AutoSubscribeNewMembers
Gets or sets whether to automatically subscribe new members.
public BooleanOption AutoSubscribeNewMembers { get; set; }
Property Value
DisplayName
Gets or sets the display name of the group.
public string DisplayName { get; set; }
Property Value
Identity
Gets or sets the identity of the group.
public string Identity { get; set; }
Property Value
Language
Gets or sets the group language - for example "en-US".
public string Language { get; set; }
Property Value
LanguageString
Gets the group language display name - for example "English (United States)".
public string LanguageString { get; set; }
Property Value
Members
Gets or sets the members of the group.
public SerializableStringCollection Members { get; set; }
Property Value
- SerializableStringCollection
Notes
Gets or sets the description of the group.
public string Notes { get; set; }
Property Value
Owners
Gets or sets the owners of the group.
public SerializableStringCollection Owners { get; set; }
Property Value
- SerializableStringCollection
PrimarySmtpAddress
Gets or sets the group email address.
public string PrimarySmtpAddress { get; set; }
Property Value
RejectedSenders
Gets or sets the rejected senders.
public SerializableStringCollection RejectedSenders { get; set; }
Property Value
- SerializableStringCollection
RejectedSendersString
Gets rejected senders.
public string RejectedSendersString { get; }
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
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
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.ExchangeUnifiedGroup cloned from this object.
public ExchangeUnifiedGroup Clone()
Returns
- ExchangeUnifiedGroup
A CENTREL.XIA.Configuration.Types.ExchangeUnifiedGroup.
CompareTo(ExchangeUnifiedGroup)
Compares two CENTREL.XIA.Configuration.Types.ExchangeUnifiedGroup objects to allow sorting alphabetically by display name.
public int CompareTo(ExchangeUnifiedGroup other)
Parameters
other
ExchangeUnifiedGroupThe CENTREL.XIA.Configuration.Types.ExchangeUnifiedGroup to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeUnifiedGroup objects.
ToString()
Returns the unified group as a human readable string.
public override string ToString()
Returns
- string
The unified group as a human readable string.