Partilhar via


Classe NamedDomainKey<T>

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

Hierarquia de herança

System.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 (em Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintaxe

'Declaração
Public Class NamedDomainKey(Of T As ISfcDomain) _
    Inherits DomainRootKey _
    Implements IEquatable(Of NamedDomainKey(Of T))
'Uso
Dim instance As NamedDomainKey(Of T)
public class NamedDomainKey<T> : DomainRootKey, 
    IEquatable<NamedDomainKey<T>>
where T : ISfcDomain
generic<typename T>
where T : ISfcDomain 
public ref class NamedDomainKey : public DomainRootKey, 
    IEquatable<NamedDomainKey<T>^>
type NamedDomainKey<'T when 'T : ISfcDomain> =  
    class 
        inherit DomainRootKey 
        interface IEquatable<NamedDomainKey<'T>>
    end
JScript não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • T
    The ISfcDomain

O tipo NamedDomainKey<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método público NamedDomainKey<T>() Initializes a new instance of the NamedDomainKey<T> class with default values.
Método público NamedDomainKey<T>(ISfcDomain) Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name.
Método público NamedDomainKey<T>(ISfcDomain, IDictionary<String, Object>) Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and fields dictionary.
Método público NamedDomainKey<T>(ISfcDomain, String) Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and given name.

Início

Propriedades

  Nome Descrição
Propriedade pública Domain Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de DomainRootKey.)
Propriedade pública InstanceType Gets the instance type which the current key represents. (Substitui SfcKey.InstanceType.)
Propriedade pública Name Gets the name key value.
Propriedade protegida UrnName Gets the Urn level name corresponding to the instance type which the specified key represents.

Início

Métodos

  Nome Descrição
Método público Equals(Object) Compare a schema name key to this key for value equality. (Substitui SfcKey.Equals(Object).)
Método público Equals(NamedDomainKey<T>) Compare a schema name key to this key for value equality.
Método público Equals(SfcKey) Compare a schema name key to this key for value equality. (Substitui SfcKey.Equals(SfcKey).)
Método públicoMembro estático Equals(Object, Object) Returns whether the two key values are equal.
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode Generate a hash code for the key. (Substitui SfcKey.GetHashCode().)
Método público GetType (Herdado de Object.)
Método público GetUrnFragment Obtains a URN level fragment from the key name property by default. (Substitui SfcKey.GetUrnFragment().)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString Returns the string value for the key. (Substitui SfcKey.ToString().)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Returns whether the two keys are equal.
Operador públicoMembro estático Inequality Returns whether the two keys are not equal.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Sdk.Sfc