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


Класс NamedDomainKey<T>

Represents the domain key with a string name for a general SFC domain root instance.

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

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

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

Синтаксис

'Декларация
Public Class NamedDomainKey(Of T As ISfcDomain) _
    Inherits DomainRootKey _
    Implements IEquatable(Of NamedDomainKey(Of T))
'Применение
Dim instance As NamedDomainKey(Of T)
public class NamedDomainKey<T> : DomainRootKey, 
    IEquatable<NamedDomainKey<T>>
where T : ISfcDomain
generic<typename T>
where T : ISfcDomain 
public ref class NamedDomainKey : public DomainRootKey, 
    IEquatable<NamedDomainKey<T>^>
type NamedDomainKey<'T when 'T : ISfcDomain> =  
    class 
        inherit DomainRootKey 
        interface IEquatable<NamedDomainKey<'T>>
    end
JScript не поддерживает стандартные типы и методы.

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

  • T
    The ISfcDomain

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

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

  Имя Описание
Открытый метод NamedDomainKey<T>() Initializes a new instance of the NamedDomainKey<T> class with default values.
Открытый метод NamedDomainKey<T>(ISfcDomain) Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name.
Открытый метод NamedDomainKey<T>(ISfcDomain, IDictionary<String, Object>) Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and fields dictionary.
Открытый метод NamedDomainKey<T>(ISfcDomain, String) Initializes a new instance of the NamedDomainKey<T> class with specified domain instance name and given name.

В начало

Свойства

  Имя Описание
Открытое свойство Domain Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от DomainRootKey.)
Открытое свойство InstanceType Gets the instance type which the current key represents. (Переопределяет SfcKey.InstanceType.)
Открытое свойство Name Gets the name key value.
Защищенное свойство UrnName Gets the Urn level name corresponding to the instance type which the specified key represents.

В начало

Методы

  Имя Описание
Открытый метод Equals(Object) Compare a schema name key to this key for value equality. (Переопределяет SfcKey.Equals(Object).)
Открытый метод Equals(NamedDomainKey<T>) Compare a schema name key to this key for value equality.
Открытый метод Equals(SfcKey) Compare a schema name key to this key for value equality. (Переопределяет SfcKey.Equals(SfcKey).)
Открытый методСтатический элемент Equals(Object, Object) Returns whether the two key values are equal.
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode Generate a hash code for the key. (Переопределяет SfcKey.GetHashCode().)
Открытый метод GetType (Производный от Object.)
Открытый метод GetUrnFragment Obtains a URN level fragment from the key name property by default. (Переопределяет SfcKey.GetUrnFragment().)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString Returns the string value for the key. (Переопределяет SfcKey.ToString().)

В начало

Операторы

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

В начало

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

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

См. также

Справочник

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