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
- T
The SfcInstance class.
El tipo SchemaNamedKey<T> expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
SchemaNamedKey<T>() | Initialize a new instance of theSchemaNamedKey<T> class. | |
SchemaNamedKey<T>(IDictionary<String, Object>) | Initializes a new instance of the SchemaNamedKey<T> class from a field dictionary. | |
SchemaNamedKey<T>(String) | Initializes a new instance of the SchemaNamedKey<T> class from a name string and default schema. | |
SchemaNamedKey<T>(SchemaNamedKey<T>) | Initializes a new instance of the SchemaNamedKey<T> class from another schema name key. | |
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 | |
---|---|---|
InstanceType | Gets the instance type which this key represents. (Invalida SfcKey.InstanceType.) | |
Name | Gets the name key value. | |
Schema | Gets the schema key value. | |
UrnName | Gets the Urn level name corresponding to the instance type which this key represents. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals(Object) | Compares the schema name key to this key for value equality. (Invalida SfcKey.Equals(Object).) | |
Equals(SchemaNamedKey<T>) | Compares the schema name key to this key for value equality. | |
Equals(SfcKey) | Compares the schema name key to this key for value equality. (Invalida SfcKey.Equals(SfcKey).) | |
Equals(Object, Object) | Compares two keys for value equality. | |
Finalize | (Se hereda de Object.) | |
GetHashCode | Generates a hash code for the key. (Invalida SfcKey.GetHashCode().) | |
GetType | (Se hereda de Object.) | |
GetUrnFragment | Returns the Urn level fragment. (Invalida SfcKey.GetUrnFragment().) | |
MemberwiseClone | (Se hereda de Object.) | |
ToString | Returns the string value for the key. (Invalida SfcKey.ToString().) |
Arriba
Operadores
Nombre | Descripción | |
---|---|---|
Equality | Compares two keys for value equality. | |
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.