Classe NamedKey<T>

Represents the single string name key for an instance class.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey
    Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey<T>

Spazio dei nomi  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintassi

'Dichiarazione
Public Class NamedKey(Of T As SfcInstance) _
    Inherits SfcKey _
    Implements IEquatable(Of NamedKey(Of T))
'Utilizzo
Dim instance As NamedKey(Of T)
public class NamedKey<T> : SfcKey, IEquatable<NamedKey<T>>
where T : SfcInstance
generic<typename T>
where T : SfcInstance 
public ref class NamedKey : public SfcKey, 
    IEquatable<NamedKey<T>^>
type NamedKey<'T when 'T : SfcInstance> =  
    class 
        inherit SfcKey 
        interface IEquatable<NamedKey<'T>>
    end
JScript non supporta i metodi e i tipi generici.

Parametri di tipo

  • T
    The type of the name key for an instance.

Nel tipo NamedKey<T> sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico NamedKey<T>() Initializes a new instance of the NamedKey<T> class.
Metodo pubblico NamedKey<T>(IDictionary<String, Object>) Initializes a new instance of the NamedKey<T> class from a field dictionary.
Metodo pubblico NamedKey<T>(String) Initializes a new instance of the NamedKey<T> class from a string.
Metodo pubblico NamedKey<T>(NamedKey<T>) Initializes a new instance of the NamedKey<T> class from another name key.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica InstanceType Gets the instance type which the key represents. Esegue l'override di SfcKey.InstanceType.
Proprietà pubblica Name Gets the name key value.
Proprietà protetta UrnName Gets the Urn level name corresponding to the instance type which the key represents.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals(Object) Compares a name key to the specified key for value of equality. Esegue l'override di SfcKey.Equals(Object).
Metodo pubblico Equals(NamedKey<T>) Compares a name key to the specified key for value of equality.
Metodo pubblico Equals(SfcKey) Compares a name key to the key for value of equality. Esegue l'override di SfcKey.Equals(SfcKey).
Metodo pubblicoMembro statico Equals(Object, Object) Compares the two keys for value of equality.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Returns a hash code for the key. Esegue l'override di SfcKey.GetHashCode().
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico GetUrnFragment Returns the Urn level fragment which obtains its name from the key name property by default. Esegue l'override di SfcKey.GetUrnFragment().
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Returns the string value for the key. Esegue l'override di SfcKey.ToString().

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Indicates whether the two keys are equal.
Operatore pubblicoMembro statico Inequality Indicates whether the two keys are not equal.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.Sdk.Sfc