NamedDomainKey<T> Classe

Definição

A chave de domínio com um nome de cadeia de caracteres para uma classe de instância raiz de domínio SFC geral.

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))

Parâmetros de tipo

T
Herança
NamedDomainKey<T>
Implementações

Construtores

Nome Description
NamedDomainKey<T>()

Construtor padrão para uma chave de domínio SFC geral nomeada. O chamador deve se lembrar de definir a propriedade Raiz após a construção.

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

Construa uma chave de domínio nomeada SFC geral de uma instância raiz de domínio usando o dicionário de campo especificado.

NamedDomainKey<T>(ISfcDomain, String)

Construa uma chave de domínio SFC geral nomeada de uma instância raiz de domínio usando o nome fornecido.

NamedDomainKey<T>(ISfcDomain)

Construa uma chave de domínio nomeada SFC geral de uma instância raiz de domínio usando seu nome de instância de domínio.

Propriedades

Nome Description
Domain

A chave de domínio com um nome de cadeia de caracteres para uma classe de instância raiz de domínio SFC geral.

(Herdado de DomainRootKey)
InstanceType

O tipo de instância que essa chave representa.

Name

O valor da chave de nome.

UrnName

O nome de nível de URN correspondente ao tipo de instância que essa chave representa novamente. Normalmente, é o nome da classe de tipo de instância. Substituir isso normalmente é feito com typeof(T).urnName ou similar.

Métodos

Nome Description
Equals(NamedDomainKey<T>)

Compare uma chave de domínio nomeada com essa chave quanto à igualdade de valor.

Equals(Object, Object)

É igual a um operador estático para uma chave.

Equals(Object)

Compare uma chave de domínio nomeada com essa chave quanto à igualdade de valor.

Equals(SfcKey)

Compare uma chave de domínio nomeada com essa chave quanto à igualdade de valor.

GetHashCode()

Gere um código hash para a chave.

GetUrnFragment()

O fragmento de nível de URN obtém seu nome da propriedade de nome de chave por padrão. Substitua em uma classe de chave derivada se você precisar de um formato de fragmento diferente.

ToString()

O valor da cadeia de caracteres para a chave.

Operadores

Nome Description
Equality(NamedDomainKey<T>, NamedDomainKey<T>)

Compare duas chaves quanto à igualdade.

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

Compare duas chaves quanto à desigualdade.

Aplica-se a