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


Класс SchemaNamedKey<T>

Represents the composite string schema and name key for an instance class.

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

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

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

Синтаксис

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

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

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

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

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

В начало

Свойства

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

В начало

Методы

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

В начало

Операторы

  Имя Описание
Открытый операторСтатический элемент Equality Compares two keys for value equality.
Открытый операторСтатический элемент Inequality Compares two keys for value inequality.

В начало

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

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

См. также

Справочник

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