IVsDataObjectIdentifierConverter インターフェイス

文字列変換するためのメソッドを識別子の一部に対してデータ ソースの特定のオブジェクトの識別子を公開する表し、文字列に識別子からパートのインターフェイス。

名前空間:  Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ:  Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)

構文

'宣言
<DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")> _
Public Interface IVsDataObjectIdentifierConverter
[DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")]
public interface IVsDataObjectIdentifierConverter
[DataClientObjectAttribute(L"25F7A929-9E69-4e2f-8B31-93661DB50853")]
public interface class IVsDataObjectIdentifierConverter
[<DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")>]
type IVsDataObjectIdentifierConverter =  interface end
public interface IVsDataObjectIdentifierConverter

IVsDataObjectIdentifierConverter 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド ConvertToArray クラスで実装された場合、識別子の同等のセットに書式設定された文字列の識別子を区切る変換します。
パブリック メソッド ConvertToString(String, array<Object[]) クラスで実装された場合、一連の識別子が書式設定する文字列の識別子に分ける変換します。
パブリック メソッド ConvertToString(String, array<Object[], DataObjectIdentifierFormat) は、一連の識別子が書式設定する文字列の識別子を区切るには、指定した書式指定オプションに基づいてクラスで実装された場合。

このページのトップへ

解説

通常、データ ソース オブジェクトの識別子が実行されるコマンドで使用される文字列で構成されます。たとえば、SQL ステートメント SELECT * FROM mytableに」、mytable 文字列は「ステートメントが実行されるコンテキスト オブジェクトの一意識別子です。

通常、データ ソースにある種のカタログ、スキーマ、またはパッケージなどのオブジェクトのコンテインメント機構があります。これは、一つの名前がオブジェクトを識別するためには、足りないため、マルチパート識別子の必要性が発生します。たとえば、ユーザー名で修飾するオブジェクトの一意識別子を異なるユーザー アカウントで Oracle サーバー グループのさまざまなオブジェクト。

このようなマルチパート識別子の形式が 1 データ ソース間によって異なるため、そこに、パートのセットに含まれる特定の文字列をその逆の変換方法である必要があります。このクラスは、このような機構を提供します。

このインターフェイスに DDEX のフレームワークで基本実装があります。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間