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


DataObjectIdentifierConverter - класс

Предоставляет возможность преобразовать идентификаторы объектов данные-источник- определенной строки к частям идентификатора и от идентификатора делит к строкам.

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

Object
  Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter

Пространство имен:  Microsoft.VisualStudio.Data
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
<GuidAttribute("14CD64D0-BA5D-494a-A3B7-569E5B6AC3A6")> _
Public Class DataObjectIdentifierConverter
[GuidAttribute("14CD64D0-BA5D-494a-A3B7-569E5B6AC3A6")]
public class DataObjectIdentifierConverter
[GuidAttribute(L"14CD64D0-BA5D-494a-A3B7-569E5B6AC3A6")]
public ref class DataObjectIdentifierConverter
[<GuidAttribute("14CD64D0-BA5D-494a-A3B7-569E5B6AC3A6")>]
type DataObjectIdentifierConverter =  class end
public class DataObjectIdentifierConverter

Тип DataObjectIdentifierConverter предоставляет следующие члены.

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

  Имя Описание
Открытый метод DataObjectIdentifierConverter() Конструктор класса.Создает nonparameterized экземпляр класса DataObjectIdentifierConverter.
Открытый метод DataObjectIdentifierConverter(array<String[], Char, Char) Инициализирует экземпляр класса DataObjectIdentifierConverter параметризованный с указанной конфигурацией.

В начало страницы

Методы

  Имя Описание
Защищенный метод BuildString Создает строковую версию идентификатора.
Открытый метод ConvertToArray Преобразует идентификатор форматируемой строки в свой эквивалентные наборы частей идентификатора.
Открытый метод ConvertToString Преобразует набор частей идентификатора в идентификатор форматируемой строки форматирования, основанный на указанных параметрах.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Защищенный метод FormatPart Форматирует заданную часть идентификатора.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод SplitIntoParts Делит строковую версию идентификатора в набора отформатированных частей идентификатора.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Защищенный метод UnformatPart Удаляет форматирование, примененное к данной части идентификатора.

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член Default Представляет экземпляр по умолчанию класса DataObjectIdentifierConverter, который используется при реализации конкретного поставщик- не существует.

В начало страницы

Заметки

Обычно идентификатор некоторого объекта в источнике данных состоит из нескольких строк, которая используется при выполнении команд, получающих. Например, в инструкции SQL, SELECT * FROM mytable, строка mytable уникальный идентификатор объекта в контексте, по которому оператор будет выполняться.

Обычно источник данных имеет определенный тип механизма включения для объектов, таких как каталог, схемы или пакет. Это вводит необходимости для составных идентификаторов, по мере одно имя больше не достаточно для уникальной определение объектов. Например, различные объекты групп серверов Oracle под разными пользователями, что уникальный идентификатор объекта быть полным именем пользователя.

Поскольку формат этих составных идентификаторов может отличаться от одного источника данных в другую, должна быть возможность преобразовать заданную строку в свой набор элементов и наоборот. Этот класс предоставляет такой механизм.

Потокобезопасность

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

См. также

Ссылки

Microsoft.VisualStudio.Data - пространство имен

DataObjectIdentifierResolver