次の方法で共有


AdoDotNetObjectIdentifierConverter クラス

DataSourceInformation のプロパティ値を格納 ADO.NET プロバイダーが、DbCommandBuilderQuoteIdentifierUnquoteIdentifierメソッドの提供する情報を使用して DataObjectIdentifierConverter クラスの実装を提供します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter

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

構文

'宣言
Public Class AdoDotNetObjectIdentifierConverter _
    Inherits DataObjectIdentifierConverter
public class AdoDotNetObjectIdentifierConverter : DataObjectIdentifierConverter
public ref class AdoDotNetObjectIdentifierConverter : public DataObjectIdentifierConverter
type AdoDotNetObjectIdentifierConverter =  
    class
        inherit DataObjectIdentifierConverter
    end
public class AdoDotNetObjectIdentifierConverter extends DataObjectIdentifierConverter

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetObjectIdentifierConverter クラスのコンストラクター。データ ソースへの DataConnection のオブジェクトを提供する xx クラスの新しいインスタンスを初期化します。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド BuildString 識別子文字列のバージョンをビルドします。 (DataObjectIdentifierConverter から継承されます。)
パブリック メソッド ConvertToArray 識別子の一部の同等のセットに書式設定された文字列識別子を変換します。 (DataObjectIdentifierConverter から継承されます。)
パブリック メソッド ConvertToString 指定した書式指定オプションに基づいて書式設定された文字列識別子に一連の識別子の一部を変換します。 (DataObjectIdentifierConverter から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FormatPart 指定した識別子の一部を書式設定します; 見積もりのパラメーターが true である限り、このメソッドの呼び出し QuoteIdentifier のメソッド。 (DataObjectIdentifierConverter.FormatPart(String, Object, Boolean) をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド SplitIntoParts 複合の識別子の区切りのパターンを ADO.NET プロバイダーのデータ ソースの情報から取得し、この値と、入力文字列に Split のメソッドを呼び出します。 (DataObjectIdentifierConverter.SplitIntoParts(String, String) をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
プロテクト メソッド UnformatPart UnquoteIdentifier メソッドを呼び出します。 (DataObjectIdentifierConverter.UnformatPart(String, String) をオーバーライドします。)

このページのトップへ

解説

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

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

このようなマルチパート識別子の形式が 1 データ ソース間によって異なるため、そこに、パートのセットに含まれる特定の文字列をその逆の変換方法である必要があります。したがって、Visual Studio は、ユーザーへのコンテインメント同じグループのオブジェクトを公開できます。このクラスは、このような機構を提供します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.AdoDotNet 名前空間

DataSourceInformation