Compartilhar via


Classe NamedKey<T>

Represents the single string name key for an instance class.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey
    Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey<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 NamedKey(Of T As SfcInstance) _
    Inherits SfcKey _
    Implements IEquatable(Of NamedKey(Of T))
'Uso
Dim instance As NamedKey(Of T)
public class NamedKey<T> : SfcKey, IEquatable<NamedKey<T>>
where T : SfcInstance
generic<typename T>
where T : SfcInstance 
public ref class NamedKey : public SfcKey, 
    IEquatable<NamedKey<T>^>
type NamedKey<'T when 'T : SfcInstance> =  
    class 
        inherit SfcKey 
        interface IEquatable<NamedKey<'T>>
    end
JScript não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • T
    The type of the name key for an instance.

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

Construtores

  Nome Descrição
Método público NamedKey<T>() Initializes a new instance of the NamedKey<T> class.
Método público NamedKey<T>(IDictionary<String, Object>) Initializes a new instance of the NamedKey<T> class from a field dictionary.
Método público NamedKey<T>(String) Initializes a new instance of the NamedKey<T> class from a string.
Método público NamedKey<T>(NamedKey<T>) Initializes a new instance of the NamedKey<T> class from another name key.

Início

Propriedades

  Nome Descrição
Propriedade pública InstanceType Gets the instance type which the 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 key represents.

Início

Métodos

  Nome Descrição
Método público Equals(Object) Compares a name key to the specified key for value of equality. (Substitui SfcKey.Equals(Object).)
Método público Equals(NamedKey<T>) Compares a name key to the specified key for value of equality.
Método público Equals(SfcKey) Compares a name key to the key for value of equality. (Substitui SfcKey.Equals(SfcKey).)
Método públicoMembro estático Equals(Object, Object) Compares the two keys for value of equality.
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode Returns a hash code for the key. (Substitui SfcKey.GetHashCode().)
Método público GetType (Herdado de Object.)
Método público GetUrnFragment Returns the Urn level fragment which obtains its name 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 Indicates whether the two keys are equal.
Operador públicoMembro estático Inequality Indicates 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