SchemaNamedKey<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.
O esquema de cadeia de caracteres composta e a chave de nome para uma classe de instância.
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))
Parâmetros de tipo
- T
- Herança
- Implementações
Construtores
| Nome | Description |
|---|---|
| SchemaNamedKey<T>() |
Construtor padrão para uma chave de nome de esquema |
| SchemaNamedKey<T>(IDictionary<String,Object>) |
Construa uma chave de nome de esquema a partir de um dicionário de campo. |
| SchemaNamedKey<T>(SchemaNamedKey<T>) |
Construa uma chave de nome de esquema a partir de outra chave de nome de esquema. |
| SchemaNamedKey<T>(String, String) |
Construa uma chave de nome de esquema a partir de cadeias de caracteres. |
| SchemaNamedKey<T>(String) |
Construa uma chave de nome de esquema de uma cadeia de caracteres de nome e um esquema padrão. |
Propriedades
| Nome | Description |
|---|---|
| InstanceType |
O tipo de instância que essa chave representa. |
| Name |
O valor da chave de nome. |
| Schema |
O valor da chave de esquema. |
| 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(Object, Object) |
É igual a um operador estático para uma chave. |
| Equals(Object) |
Compare uma chave de nome de esquema com essa chave quanto à igualdade de valor. |
| Equals(SchemaNamedKey<T>) |
Compare uma chave de nome de esquema com essa chave quanto à igualdade de valor. |
| Equals(SfcKey) |
Compare uma chave de nome de esquema 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 das propriedades de nome e esquema 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(SchemaNamedKey<T>, SchemaNamedKey<T>) |
Compare duas chaves quanto à igualdade de valor. |
| Inequality(SchemaNamedKey<T>, SchemaNamedKey<T>) |
Compare duas chaves para a desigualdade de valor. |