Поделиться через


Класс NamedKey<T>

Represents the single string name key for an instance class.

Иерархия наследования

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

Пространство имен:  Microsoft.SqlServer.Management.Sdk.Sfc
Сборка:  Microsoft.SqlServer.Management.Sdk.Sfc (в Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Синтаксис

'Декларация
Public Class NamedKey(Of T As SfcInstance) _
    Inherits SfcKey _
    Implements IEquatable(Of NamedKey(Of T))
'Применение
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 не поддерживает стандартные типы и методы.

Параметры типа

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

Тип NamedKey<T> обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод NamedKey<T>() Initializes a new instance of the NamedKey<T> class.
Открытый метод NamedKey<T>(IDictionary<String, Object>) Initializes a new instance of the NamedKey<T> class from a field dictionary.
Открытый метод NamedKey<T>(String) Initializes a new instance of the NamedKey<T> class from a string.
Открытый метод NamedKey<T>(NamedKey<T>) Initializes a new instance of the NamedKey<T> class from another name key.

В начало

Свойства

  Имя Описание
Открытое свойство InstanceType Gets the instance type which the key represents. (Переопределяет SfcKey.InstanceType.)
Открытое свойство Name Gets the name key value.
Защищенное свойство UrnName Gets the Urn level name corresponding to the instance type which the key represents.

В начало

Методы

  Имя Описание
Открытый метод Equals(Object) Compares a name key to the specified key for value of equality. (Переопределяет SfcKey.Equals(Object).)
Открытый метод Equals(NamedKey<T>) Compares a name key to the specified key for value of equality.
Открытый метод Equals(SfcKey) Compares a name key to the key for value of equality. (Переопределяет SfcKey.Equals(SfcKey).)
Открытый методСтатический элемент Equals(Object, Object) Compares the two keys for value of equality.
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode Returns a hash code for the key. (Переопределяет SfcKey.GetHashCode().)
Открытый метод GetType (Производный от Object.)
Открытый метод GetUrnFragment Returns the Urn level fragment which obtains its name from the key name property by default. (Переопределяет SfcKey.GetUrnFragment().)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString Returns the string value for the key. (Переопределяет SfcKey.ToString().)

В начало

Операторы

  Имя Описание
Открытый операторСтатический элемент Equality Indicates whether the two keys are equal.
Открытый операторСтатический элемент Inequality Indicates whether the two keys are not equal.

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Sdk.Sfc