Table of Contents

Class ExchangeApp

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

Represents an add-in configured in a Microsoft Exchange organization.

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

Constructors

ExchangeApp()

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

public ExchangeApp()

Properties

DefaultState

Gets or sets the default state of the add-in for users.

public ExchangeAppDefaultState DefaultState { get; set; }

Property Value

ExchangeAppDefaultState

DefaultStateString

Gets the default state of the add-in for users as a human readable format.

public string DefaultStateString { get; set; }

Property Value

string

Description

Gets or sets the description of the add-in.

public string Description { get; set; }

Property Value

string

Enabled

Gets or sets whether the add-in is enabled.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

Guid

Gets or sets the unique identifier of the add-in in GUID format.

public string Guid { get; set; }

Property Value

string

Name

Gets or sets the name of the add-in.

public string Name { get; set; }

Property Value

string

Permissions

Gets or sets the permissions for the add-in.

public ExchangeAppPermissions Permissions { get; set; }

Property Value

ExchangeAppPermissions

PermissionsString

Gets the permissions for the add-in.

public string PermissionsString { get; set; }

Property Value

string

ProviderName

Gets or sets the name of the provider - for example "Microsoft".

public string ProviderName { get; set; }

Property Value

string

Version

Gets or sets the version of the add-in - for example "1.0".

public string Version { get; set; }

Property Value

string

Methods

Clone()

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

public ExchangeApp Clone()

Returns

ExchangeApp

A CENTREL.XIA.Configuration.Types.ExchangeApp.

CompareTo(ExchangeApp)

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

public int CompareTo(ExchangeApp other)

Parameters

other ExchangeApp

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

Returns

int

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