NamedKey<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiave del nome di stringa singola per una classe di istanza.
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))
Parametri di tipo
- T
- Ereditarietà
- Implementazioni
-
IEquatable<NamedKey<T>>
Costruttori
| Nome | Descrizione |
|---|---|
| NamedKey<T>() |
Costruttore predefinito per una chiave del nome. |
| NamedKey<T>(IDictionary<String,Object>) |
Costruire una chiave del nome da un dizionario di campi. |
| NamedKey<T>(NamedKey<T>) |
Costruire una chiave del nome da un'altra chiave del nome. |
| NamedKey<T>(String) |
Costruire una chiave del nome da una stringa. |
Proprietà
| Nome | Descrizione |
|---|---|
| InstanceType |
Tipo di istanza rappresentato da questa chiave. |
| Name |
Valore della chiave del nome. |
| UrnName |
Nome del livello urn corrispondente al tipo di istanza rappresentato da questa chiave. È in genere il nome della classe del tipo di istanza. L'override di questa operazione viene in genere eseguita con typeof(T).urnName o simile. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(NamedKey<T>) |
Confrontare una chiave del nome con questa chiave per verificare l'uguaglianza dei valori. |
| Equals(Object, Object) |
Uguale all'operatore statico per una chiave. |
| Equals(Object) |
Confrontare una chiave del nome con questa chiave per verificare l'uguaglianza dei valori. |
| Equals(SfcKey) |
Confrontare una chiave del nome con questa chiave per verificare l'uguaglianza dei valori. |
| GetHashCode() |
Generare un codice hash per la chiave. |
| GetUrnFragment() |
Il frammento di livello Urn ottiene il nome dalla proprietà del nome della chiave per impostazione predefinita. Eseguire l'override in una classe chiave derivata se è necessario un formato di frammento diverso. |
| ToString() |
Valore stringa per la chiave. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(NamedKey<T>, NamedKey<T>) |
Confrontare due chiavi per verificare l'uguaglianza dei valori. |
| Inequality(NamedKey<T>, NamedKey<T>) |
Confrontare due chiavi per verificare la disuguaglianza del valore. |