SchemaNamedKey<T> Classe

Definizione

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à
SchemaNamedKey<T>
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.

Si applica a