Lenguaje

NamedKey<T> Clase

Definición

Clave de nombre de cadena única para una clase de instancia.

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
Herencia
NamedKey<T>
Implementaciones

Constructores

Nombre Description
NamedKey<T>()

Constructor predeterminado para una clave de nombre.

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

Construya una clave de nombre a partir de un diccionario de campos.

NamedKey<T>(NamedKey<T>)

Construya una clave de nombre a partir de otra clave de nombre.

NamedKey<T>(String)

Construya una clave de nombre a partir de una cadena.

Propiedades

Nombre Description
InstanceType

Tipo de instancia que representa esta clave.

Name

Valor de clave de nombre.

UrnName

Nombre de nivel urn correspondiente al tipo de instancia que representa esta clave. Normalmente es el nombre de la clase de tipo de instancia. La invalidación de esto normalmente se realiza con typeof(T).urnName o similar.

Métodos

Nombre Description
Equals(NamedKey<T>)

Compare una clave de nombre con esta clave para obtener la igualdad de valores.

Equals(Object, Object)

Es igual al operador estático de una clave.

Equals(Object)

Compare una clave de nombre con esta clave para obtener la igualdad de valores.

Equals(SfcKey)

Compare una clave de nombre con esta clave para obtener la igualdad de valores.

GetHashCode()

Genere un código hash para la clave.

GetUrnFragment()

El fragmento de nivel urn obtiene su nombre de la propiedad nombre de clave de forma predeterminada. Invalide en una clase de clave derivada si necesita un formato de fragmento diferente.

ToString()

Valor de cadena de la clave.

Operadores

Nombre Description
Equality(NamedKey<T>, NamedKey<T>)

Compare dos claves para la igualdad de valores.

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

Compare dos claves para la desigualdad de valores.

Se aplica a