Compartilhar via


Classe SchemaNamedKey<T>

Represents the composite string schema and name key for an instance class.

Hierarquia de herança

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

Parâmetros de tipo

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

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública InstanceType Gets the instance type which this key represents. (Substitui SfcKey.InstanceType.)
Propriedade pública Name Gets the name key value.
Propriedade pública Schema Gets the schema key value.
Propriedade protegida UrnName Gets the Urn level name corresponding to the instance type which this key represents.

Início

Métodos

  Nome Descrição
Método público Equals(Object) Compares the schema name key to this key for value equality. (Substitui SfcKey.Equals(Object).)
Método público Equals(SchemaNamedKey<T>) Compares the schema name key to this key for value equality.
Método público Equals(SfcKey) Compares the schema name key to this key for value equality. (Substitui SfcKey.Equals(SfcKey).)
Método públicoMembro estático Equals(Object, Object) Compares two keys for value equality.
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode Generates 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. (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 Compares two keys for value equality.
Operador públicoMembro estático Inequality Compares two keys for value inequality.

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