Compartir a través de


Clase SchemaNamedKey<T>

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

Jerarquía de herencia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey
    Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey<T>

Espacio de nombres:  Microsoft.SqlServer.Management.Sdk.Sfc
Ensamblado:  Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintaxis

'Declaración
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 no admite tipos y métodos genéricos.

Parámetros de tipo

El tipo SchemaNamedKey<T> expone los siguientes miembros.

Constructores

  Nombre Descripción
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.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública InstanceType Gets the instance type which this key represents. (Invalida SfcKey.InstanceType.)
Propiedad pública Name Gets the name key value.
Propiedad pública Schema Gets the schema key value.
Propiedad protegida UrnName Gets the Urn level name corresponding to the instance type which this key represents.

Arriba

Métodos

  Nombre Descripción
Método público Equals(Object) Compares the schema name key to this key for value equality. (Invalida 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. (Invalida SfcKey.Equals(SfcKey).)
Método públicoMiembro estático Equals(Object, Object) Compares two keys for value equality.
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode Generates a hash code for the key. (Invalida SfcKey.GetHashCode().)
Método público GetType (Se hereda de Object.)
Método público GetUrnFragment Returns the Urn level fragment. (Invalida SfcKey.GetUrnFragment().)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString Returns the string value for the key. (Invalida SfcKey.ToString().)

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Compares two keys for value equality.
Operador públicoMiembro estático Inequality Compares two keys for value inequality.

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Sdk.Sfc