Table of Contents

Class SqlProxyAccount

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

Represents an proxy account.

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

Constructors

SqlProxyAccount()

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

public SqlProxyAccount()

Properties

CredentialIdentity

Gets or sets the identity of the credential.

public string CredentialIdentity { get; set; }

Property Value

string

CredentialName

Gets or sets the name of the credential.

public string CredentialName { get; set; }

Property Value

string

DatabaseRoles

Gets or sets the database roles associated with the proxy account.

public SerializableStringCollection DatabaseRoles { get; set; }

Property Value

SerializableStringCollection

Description

Gets or sets the description of the proxy account.

public string Description { get; set; }

Property Value

string

HasPrincipalsAssigned

Gets whether the proxy account has principals assigned.

[Browsable(false)]
public bool HasPrincipalsAssigned { get; }

Property Value

bool

IsEnabled

Gets or sets whether the proxy account is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

Logins

Gets or sets the logins associated with the proxy account.

public SerializableStringCollection Logins { get; set; }

Property Value

SerializableStringCollection

Name

Gets or sets the name of the proxy account.

public string Name { get; set; }

Property Value

string

ServerRoles

Gets or sets the server roles associated with the proxy account.

public SerializableStringCollection ServerRoles { get; set; }

Property Value

SerializableStringCollection

SubSystems

Gets or sets the subsystems associated with the proxy account.

public SerializableStringCollection SubSystems { get; set; }

Property Value

SerializableStringCollection

Methods

Clone()

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

public SqlProxyAccount Clone()

Returns

SqlProxyAccount

A CENTREL.XIA.Configuration.Types.SqlProxyAccount.

CompareTo(SqlProxyAccount)

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

public int CompareTo(SqlProxyAccount other)

Parameters

other SqlProxyAccount

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

Returns

int

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