AdoDotNetObjectIdentifierConverter クラス
DataSourceInformation のプロパティ値を格納 ADO.NET プロバイダーが、DbCommandBuilder、QuoteIdentifierと UnquoteIdentifierメソッドの提供する情報を使用して DataObjectIdentifierConverter クラスの実装を提供します。
継承階層
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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。