Idioma

SchemaNamedKey<T> Classe

Definição

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
SchemaNamedKey<T>
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.

Aplica-se a