NamedDomainKey<T> Classe

Definizione

Chiave di dominio con un nome stringa per una classe di istanza radice del dominio SFC generale.

public class NamedDomainKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey<T>> where T : ISfcDomain
type NamedDomainKey<'T (requires 'T :> ISfcDomain)> = class
    inherit DomainRootKey
    interface IEquatable<NamedDomainKey<'T>>
Public Class NamedDomainKey(Of T)
Inherits DomainRootKey
Implements IEquatable(Of NamedDomainKey(Of T))

Parametri di tipo

T
Ereditarietà
NamedDomainKey<T>
Implementazioni

Costruttori

Nome Descrizione
NamedDomainKey<T>()

Costruttore predefinito per una chiave di dominio denominata SFC generale. Il chiamante deve ricordare di impostare la proprietà Root dopo la costruzione.

NamedDomainKey<T>(ISfcDomain, IDictionary<String,Object>)

Creare una chiave di dominio SFC generica denominata da un'istanza radice del dominio usando il dizionario dei campi specificato.

NamedDomainKey<T>(ISfcDomain, String)

Creare una chiave di dominio SFC generale denominata da un'istanza radice del dominio usando il nome specificato.

NamedDomainKey<T>(ISfcDomain)

Creare una chiave di dominio SFC generale denominata da un'istanza radice del dominio usando il nome dell'istanza di dominio.

Proprietà

Nome Descrizione
Domain

Chiave di dominio con un nome stringa per una classe di istanza radice del dominio SFC generale.

(Ereditato da DomainRootKey)
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(NamedDomainKey<T>)

Confrontare una chiave di dominio denominata con questa chiave per verificare l'uguaglianza dei valori.

Equals(Object, Object)

Uguale all'operatore statico per una chiave.

Equals(Object)

Confrontare una chiave di dominio denominata con questa chiave per verificare l'uguaglianza dei valori.

Equals(SfcKey)

Confrontare una chiave di dominio denominata 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(NamedDomainKey<T>, NamedDomainKey<T>)

Confrontare due chiavi per verificare l'uguaglianza.

Inequality(NamedDomainKey<T>, NamedDomainKey<T>)

Confrontare due chiavi per verificare la disuguaglianza.

Si applica a