DataObjectIdentifierConverter - класс
Предоставляет возможность преобразования идентификаторы объекта источник- специфические данные из строк к частям идентификатора и из частей идентификаторов в строки.
Иерархия наследования
Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public MustInherit Class DataObjectIdentifierConverter _
Inherits DataSiteableObject(Of IVsDataConnection) _
Implements IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : DataSiteableObject<IVsDataConnection>,
IVsDataObjectIdentifierConverter
public ref class DataObjectIdentifierConverter abstract : public DataSiteableObject<IVsDataConnection^>,
IVsDataObjectIdentifierConverter
[<AbstractClass>]
type DataObjectIdentifierConverter =
class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataObjectIdentifierConverter
end
public abstract class DataObjectIdentifierConverter extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectIdentifierConverter
Тип DataObjectIdentifierConverter предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataObjectIdentifierConverter() | Инициализирует новый экземпляр класса DataObjectIdentifierConverter. |
![]() |
DataObjectIdentifierConverter(IVsDataConnection) | Инициализирует экземпляр класса параметризуется DataObjectIdentifierConverter, определяющее объект источника данных. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Site | Возвращает или задает сайт объекта. (Унаследовано от DataSiteableObject<T>.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
BuildString | Создает идентификатор версии. |
![]() |
ConvertToArray | Преобразует идентификатор отформатированной строки в свой соответствующий набор частей идентификаторов. |
![]() |
ConvertToString(String, array<Object[]) | Преобразует набор частей идентификаторов в идентификатор отформатированной строки. |
![]() |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | Преобразует набор частей идентификаторов в идентификатор отформатированной строки, используя указанный параметр форматирования. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
FormatPart | Форматирование часть указанного идентификатора. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnSiteChanged | Создает событие SiteChanged. (Унаследовано от DataSiteableObject<T>.) |
![]() |
SplitIntoParts | Делит версию строки идентификатора в набор частей идентификаторов преобразованных в ожидаемому формату. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
![]() |
UnformatPart | Удаляет форматирование, примененный к определенной части идентификатора. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
SiteChanged | Происходит при изменении свойства Site. (Унаследовано от DataSiteableObject<T>.) |
В начало страницы
Заметки
Как правило, идентификатор объекта в источнике данных состоит из строки, используемой в командах, которые получают исполненными. Например, в инструкции SQL SELECT * FROM mytable, строка mytable уникальный идентификатор объекта в контексте, в которых выписка выполняется.
Обычно источник данных имеет определенный тип механизм для включения объектов, например каталог, схема, или пакет. Это вставляет потребность в части несколько идентификаторов, поскольку одно имя больше не является достаточным для уникального определения объектов. Например, различные объектные групп сервера Oracle под разными пользователями, вызывая уникальный идентификатор объекта использовалось с именем пользователя.
Поскольку формат этих идентификаторов несколько частей может отличаться в зависимости от одного источника данных на другую, должно быть способом преобразования указанная строка в свой набор частей и наоборот. Этот класс предоставляет такой механизм.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.