SchemaNamedKey<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.
Schema di stringa composita e chiave del nome per una classe di istanza.
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))
Parametri di tipo
- T
- Ereditarietà
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| SchemaNamedKey<T>() |
Costruttore predefinito per una chiave del nome dello schema |
| SchemaNamedKey<T>(IDictionary<String,Object>) |
Costruire una chiave del nome dello schema da un dizionario di campi. |
| SchemaNamedKey<T>(SchemaNamedKey<T>) |
Costruire una chiave del nome dello schema da un'altra chiave del nome dello schema. |
| SchemaNamedKey<T>(String, String) |
Costruire una chiave del nome dello schema dalle stringhe. |
| SchemaNamedKey<T>(String) |
Costruire una chiave del nome dello schema da una stringa di nome e uno schema predefinito. |
Proprietà
| Nome | Descrizione |
|---|---|
| InstanceType |
Tipo di istanza rappresentato da questa chiave. |
| Name |
Valore della chiave del nome. |
| Schema |
Valore della chiave dello schema. |
| 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(Object, Object) |
Uguale all'operatore statico per una chiave. |
| Equals(Object) |
Confrontare una chiave del nome dello schema con questa chiave per verificare l'uguaglianza dei valori. |
| Equals(SchemaNamedKey<T>) |
Confrontare una chiave del nome dello schema con questa chiave per verificare l'uguaglianza dei valori. |
| Equals(SfcKey) |
Confrontare una chiave del nome dello schema 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 dallo schema della chiave e dalle proprietà del nome 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(SchemaNamedKey<T>, SchemaNamedKey<T>) |
Confrontare due chiavi per verificare l'uguaglianza dei valori. |
| Inequality(SchemaNamedKey<T>, SchemaNamedKey<T>) |
Confrontare due chiavi per verificare la disuguaglianza del valore. |