Export (0) Print
Expand All

NamedDomainKey<T> Class

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

Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey
    Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey
      Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey<T>

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

public class NamedDomainKey<T> : DomainRootKey, 
	IEquatable<NamedDomainKey<T>>
where T : ISfcDomain

Type Parameters

T

The ISfcDomain

The NamedDomainKey<T> type exposes the following members.

  NameDescription
Public methodNamedDomainKey<T>()Initializes a new instance of the NamedDomainKey<T> class with default values.
Public methodNamedDomainKey<T>(ISfcDomain)Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name.
Public methodNamedDomainKey<T>(ISfcDomain, IDictionary<String, Object>)Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and fields dictionary.
Public methodNamedDomainKey<T>(ISfcDomain, String)Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and given name.
Top

  NameDescription
Public propertyDomainDo not reference this member directly in your code. It supports the SQL Server infrastructure. (Inherited from DomainRootKey.)
Public propertyInstanceTypeGets the instance type which the current key represents. (Overrides SfcKey.InstanceType.)
Public propertyNameGets the name key value.
Protected propertyUrnNameGets the Urn level name corresponding to the instance type which the specified key represents.
Top

  NameDescription
Public methodEquals(Object)Compare a schema name key to this key for value equality. (Overrides SfcKey.Equals(Object).)
Public methodEquals(NamedDomainKey<T>)Compare a schema name key to this key for value equality.
Public methodEquals(SfcKey)Compare a schema name key to this key for value equality. (Overrides SfcKey.Equals(SfcKey).)
Public methodStatic memberEquals(Object, Object)Returns whether the two key values are equal.
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCodeGenerate a hash code for the key. (Overrides SfcKey.GetHashCode().)
Public methodGetType (Inherited from Object.)
Public methodGetUrnFragmentObtains a URN level fragment from the key name property by default. (Overrides SfcKey.GetUrnFragment().)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToStringReturns the string value for the key. (Overrides SfcKey.ToString().)
Top

  NameDescription
Public operatorStatic memberEqualityReturns whether the two keys are equal.
Public operatorStatic memberInequalityReturns whether the two keys are not equal.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft