DataObjectIdentifierConverter - класс
Предоставляет возможность преобразовать идентификаторы объектов источник- конкретных данных из строк к отдельным частям идентификатора и от идентификатора делит к строкам.
Иерархия наследования
System.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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.