Idioma

NamedKey<T> Classe

Definição

A chave de nome de cadeia de caracteres única para uma classe de instância.

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

Parâmetros de tipo

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

Construtores

Nome Description
NamedKey<T>()

Construtor padrão para uma chave de nome.

NamedKey<T>(IDictionary<String,Object>)

Construa uma chave de nome a partir de um dicionário de campo.

NamedKey<T>(NamedKey<T>)

Construa uma chave de nome a partir de outra chave de nome.

NamedKey<T>(String)

Construa uma chave de nome a partir de uma cadeia de caracteres.

Propriedades

Nome Description
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(NamedKey<T>)

Compare uma chave de nome 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 nome com essa chave quanto à igualdade de valor.

Equals(SfcKey)

Compare uma chave de nome 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(NamedKey<T>, NamedKey<T>)

Compare duas chaves quanto à igualdade de valor.

Inequality(NamedKey<T>, NamedKey<T>)

Compare duas chaves para a desigualdade de valor.

Aplica-se a