次の方法で共有


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() クラスのコンストラクター。DataObjectIdentifierConverter の nonparameterized クラスのインスタンスを作成します。
パブリック メソッド 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 サーバー グループのさまざまなオブジェクト。

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

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data 名前空間

DataObjectIdentifierResolver