Table of Contents

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

string

AccessType

Gets or sets the access type for the group.

public ExchangeUnifiedGroupAccessType AccessType { get; set; }

Property Value

ExchangeUnifiedGroupAccessType

AccessTypeString

Gets the access type for the group.

public string AccessTypeString { get; set; }

Property Value

string

Alias

Gets or sets the alias of the group.

public string Alias { get; set; }

Property Value

string

AutoSubscribeNewMembers

Gets or sets whether to automatically subscribe new members.

public BooleanOption AutoSubscribeNewMembers { get; set; }

Property Value

BooleanOption

DisplayName

Gets or sets the display name of the group.

public string DisplayName { get; set; }

Property Value

string

Identity

Gets or sets the identity of the group.

public string Identity { get; set; }

Property Value

string

Language

Gets or sets the group language - for example "en-US".

public string Language { get; set; }

Property Value

string

LanguageString

Gets the group language display name - for example "English (United States)".

public string LanguageString { get; set; }

Property Value

string

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

string

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

string

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

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

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 ExchangeUnifiedGroup

The 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.