Langue

SchemaNamedKey<T> Classe

Définition

Schéma de chaîne composite et clé de nom pour une classe d’instance.

public class SchemaNamedKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey<T>> where T : SfcInstance
type SchemaNamedKey<'T (requires 'T :> SfcInstance)> = class
    inherit SfcKey
    interface IEquatable<SchemaNamedKey<'T>>
Public Class SchemaNamedKey(Of T)
Inherits SfcKey
Implements IEquatable(Of SchemaNamedKey(Of T))

Paramètres de type

T
Héritage
SchemaNamedKey<T>
Implémente

Constructeurs

Nom Description
SchemaNamedKey<T>()

Constructeur par défaut pour une clé de nom de schéma

SchemaNamedKey<T>(IDictionary<String,Object>)

Construisez une clé de nom de schéma à partir d’un dictionnaire de champs.

SchemaNamedKey<T>(SchemaNamedKey<T>)

Construisez une clé de nom de schéma à partir d’une autre clé de nom de schéma.

SchemaNamedKey<T>(String, String)

Construisez une clé de nom de schéma à partir de chaînes.

SchemaNamedKey<T>(String)

Construisez une clé de nom de schéma à partir d’une chaîne de nom et d’un schéma par défaut.

Propriétés

Nom Description
InstanceType

Type d’instance que cette clé représente.

Name

Valeur de clé de nom.

Schema

Valeur de clé de schéma.

UrnName

Nom de niveau Urn correspondant au type d’instance que cette clé respresent. Il s’agit normalement du nom de la classe de type d’instance. La substitution de ce type est généralement effectuée avec typeof(T).urnName ou similaire.

Méthodes

Nom Description
Equals(Object, Object)

Est égal à l’opérateur statique d’une clé.

Equals(Object)

Comparez une clé de nom de schéma à cette clé pour l’égalité des valeurs.

Equals(SchemaNamedKey<T>)

Comparez une clé de nom de schéma à cette clé pour l’égalité des valeurs.

Equals(SfcKey)

Comparez une clé de nom de schéma à cette clé pour l’égalité des valeurs.

GetHashCode()

Générez un code de hachage pour la clé.

GetUrnFragment()

Le fragment de niveau Urn obtient son nom à partir du schéma de clé et des propriétés de nom par défaut. Remplacez dans une classe de clé dérivée si vous avez besoin d’un autre format de fragment.

ToString()

Valeur de chaîne de la clé.

Opérateurs

Nom Description
Equality(SchemaNamedKey<T>, SchemaNamedKey<T>)

Comparez deux clés pour l’égalité des valeurs.

Inequality(SchemaNamedKey<T>, SchemaNamedKey<T>)

Comparez deux clés pour l’inégalité des valeurs.

S’applique à