SchemaNamedKey<T> Klasse

Definition

Das zusammengesetzte Zeichenfolgenschema und der Nameschlüssel für eine Instanzklasse.

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))

Typparameter

T
Vererbung
SchemaNamedKey<T>
Implementiert

Konstruktoren

Name Beschreibung
SchemaNamedKey<T>()

Standardkonstruktor für einen Schemanamenschlüssel

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

Erstellen Sie einen Schemanamenschlüssel aus einem Feldwörterbuch.

SchemaNamedKey<T>(SchemaNamedKey<T>)

Erstellen Sie einen Schemanamenschlüssel aus einem anderen Schemanamenschlüssel.

SchemaNamedKey<T>(String, String)

Erstellen Sie einen Schemanamenschlüssel aus Zeichenfolgen.

SchemaNamedKey<T>(String)

Erstellen Sie einen Schemanamenschlüssel aus einer Namenszeichenfolge und einem Standardschema.

Eigenschaften

Name Beschreibung
InstanceType

Der Instanztyp, den dieser Schlüssel darstellt.

Name

Der Wert des Namensschlüssels.

Schema

Der Schemaschlüsselwert.

UrnName

Der Name der Urn-Ebene, der dem Instanztyp entspricht, den dieser Schlüssel erneut darstellt. Normalerweise ist er der Name der Instanztypklasse. Dies wird in der Regel mit typeof(T).urnName oder ähnlich überschrieben.

Methoden

Name Beschreibung
Equals(Object, Object)

Entspricht dem statischen Operator für einen Schlüssel.

Equals(Object)

Vergleichen Sie einen Schemanamenschlüssel mit diesem Schlüssel für die Wertgleichstellung.

Equals(SchemaNamedKey<T>)

Vergleichen Sie einen Schemanamenschlüssel mit diesem Schlüssel für die Wertgleichstellung.

Equals(SfcKey)

Vergleichen Sie einen Schemanamenschlüssel mit diesem Schlüssel für die Wertgleichstellung.

GetHashCode()

Generieren Sie einen Hashcode für den Schlüssel.

GetUrnFragment()

Das Urn-Ebenenfragment ruft seinen Namen standardmäßig aus dem Schlüsselschema und den Nameneigenschaften ab. Überschreiben Sie in einer abgeleiteten Schlüsselklasse, wenn Sie ein anderes Fragmentformat benötigen.

ToString()

Der Zeichenfolgenwert für den Schlüssel.

Operatoren

Name Beschreibung
Equality(SchemaNamedKey<T>, SchemaNamedKey<T>)

Vergleichen Sie zwei Schlüssel für die Wertgleichstellung.

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

Vergleichen Sie zwei Schlüssel für die Größenungleichstellung.

Gilt für: