NamedKey<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Implementações
-
IEquatable<NamedKey<T>>
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. |