NamedKey<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.
Der Schlüssel für einen einzelnen Zeichenfolgennamen für eine Instanzklasse.
public class NamedKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey<T>> where T : SfcInstance
type NamedKey<'T (requires 'T :> SfcInstance)> = class
inherit SfcKey
interface IEquatable<NamedKey<'T>>
Public Class NamedKey(Of T)
Inherits SfcKey
Implements IEquatable(Of NamedKey(Of T))
Typparameter
- T
- Vererbung
- Implementiert
-
IEquatable<NamedKey<T>>
Konstruktoren
| Name | Beschreibung |
|---|---|
| NamedKey<T>() |
Standardkonstruktor für einen Namensschlüssel. |
| NamedKey<T>(IDictionary<String,Object>) |
Erstellen Sie einen Namensschlüssel aus einem Feldwörterbuch. |
| NamedKey<T>(NamedKey<T>) |
Erstellen Sie einen Namenschlüssel aus einem anderen Namensschlüssel. |
| NamedKey<T>(String) |
Erstellen Sie einen Namensschlüssel aus einer Zeichenfolge. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| InstanceType |
Der Instanztyp, den dieser Schlüssel darstellt. |
| Name |
Der Wert des Namensschlüssels. |
| 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(NamedKey<T>) |
Vergleichen Sie einen Namenschlüssel mit diesem Schlüssel für die Wertgleichstellung. |
| Equals(Object, Object) |
Entspricht dem statischen Operator für einen Schlüssel. |
| Equals(Object) |
Vergleichen Sie einen Namenschlüssel mit diesem Schlüssel für die Wertgleichstellung. |
| Equals(SfcKey) |
Vergleichen Sie einen Namenschlü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 der Schlüsselnameneigenschaft 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(NamedKey<T>, NamedKey<T>) |
Vergleichen Sie zwei Schlüssel für die Wertgleichstellung. |
| Inequality(NamedKey<T>, NamedKey<T>) |
Vergleichen Sie zwei Schlüssel für die Größenungleichstellung. |