SchemaNamedKey<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |