NamedDomainKey<T> NamedDomainKey<T> NamedDomainKey<T> Class

Definition

Represents the domain key with a string name for a general SFC domain root instance.

generic <typename T>
 where T : ISfcDomainpublic ref class NamedDomainKey : Microsoft::SqlServer::Management::Sdk::Sfc::DomainRootKey, IEquatable<Microsoft::SqlServer::Management::Sdk::Sfc::NamedDomainKey<T> ^>
public class NamedDomainKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey<T>> where T : ISfcDomain
Public Class NamedDomainKey(Of T)
Inherits DomainRootKey
Implements IEquatable(Of NamedDomainKey(Of T))
Type Parameters
T

The ISfcDomain

Inheritance
NamedDomainKey<T>NamedDomainKey<T>NamedDomainKey<T>
Implements

Constructors

NamedDomainKey<T>() NamedDomainKey<T>() NamedDomainKey<T>()

Initializes a new instance of the NamedDomainKey<T> class with default values.

NamedDomainKey<T>(ISfcDomain) NamedDomainKey<T>(ISfcDomain) NamedDomainKey<T>(ISfcDomain)

Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name.

NamedDomainKey<T>(ISfcDomain, IDictionary<String,Object>) NamedDomainKey<T>(ISfcDomain, IDictionary<String,Object>) NamedDomainKey<T>(ISfcDomain, IDictionary<String,Object>)

Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and fields dictionary.

NamedDomainKey<T>(ISfcDomain, String) NamedDomainKey<T>(ISfcDomain, String) NamedDomainKey<T>(ISfcDomain, String)

Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and given name.

Properties

Domain Domain Domain

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from DomainRootKey)
InstanceType InstanceType InstanceType

Gets the instance type which the current key represents.

Name Name Name

Gets the name key value.

UrnName UrnName UrnName

Gets the Urn level name corresponding to the instance type which the specified key represents.

Methods

Equals(NamedDomainKey<T>) Equals(NamedDomainKey<T>) Equals(NamedDomainKey<T>)

Compare a schema name key to this key for value equality.

Equals(Object) Equals(Object) Equals(Object)

Compare a schema name key to this key for value equality.

Equals(Object, Object) Equals(Object, Object) Equals(Object, Object)

Returns whether the two key values are equal.

Equals(SfcKey) Equals(SfcKey) Equals(SfcKey)

Compare a schema name key to this key for value equality.

GetHashCode() GetHashCode() GetHashCode()

Generate a hash code for the key.

GetUrnFragment() GetUrnFragment() GetUrnFragment()

Obtains a URN level fragment from the key name property by default.

ToString() ToString() ToString()

Returns the string value for the key.

Operators

Equality(NamedDomainKey<T>, NamedDomainKey<T>) Equality(NamedDomainKey<T>, NamedDomainKey<T>) Equality(NamedDomainKey<T>, NamedDomainKey<T>)

Returns whether the two keys are equal.

Inequality(NamedDomainKey<T>, NamedDomainKey<T>) Inequality(NamedDomainKey<T>, NamedDomainKey<T>) Inequality(NamedDomainKey<T>, NamedDomainKey<T>)

Returns whether the two keys are not equal.

Applies to