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


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

См. также

Ссылки

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

DataObjectIdentifierResolver