DataObjectIdentifierConverter クラス
文字列の識別子の一部にデータ ソース固有のオブジェクトの識別子を変換する機能を提供し文字列に識別子から部分。
継承階層
System.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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。