DataObjectIdentifierConverter クラス
文字列の識別子の一部にデータ ソースの特定のオブジェクトの識別子を変換する機能を提供し文字列に識別子から部分。
継承階層
System.Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter
名前空間: Microsoft.VisualStudio.Data.Framework
アセンブリ: Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)
構文
'宣言
Public MustInherit Class DataObjectIdentifierConverter _
Inherits DataSiteableObject(Of IVsDataConnection) _
Implements IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : DataSiteableObject<IVsDataConnection>,
IVsDataObjectIdentifierConverter
public ref class DataObjectIdentifierConverter abstract : public DataSiteableObject<IVsDataConnection^>,
IVsDataObjectIdentifierConverter
[<AbstractClass>]
type DataObjectIdentifierConverter =
class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataObjectIdentifierConverter
end
public abstract class DataObjectIdentifierConverter extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectIdentifierConverter
DataObjectIdentifierConverter 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
DataObjectIdentifierConverter() | DataObjectIdentifierConverter クラスの新しいインスタンスを初期化します。 | |
DataObjectIdentifierConverter(IVsDataConnection) | データ接続オブジェクトを指定する DataObjectIdentifierConverter のクラスのパラメーター化されたインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Site | オブジェクトのサイトを取得または設定します。 (DataSiteableObject<T> から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
BuildString | 識別子文字列のバージョンをビルドします。 | |
ConvertToArray | 識別子の一部の同等のセットに書式設定された文字列識別子を変換します。 | |
ConvertToString(String, array<Object[]) | 書式指定された文字列の識別子に一連の識別子の一部を変換します。 | |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | 指定した書式指定オプションを使用して書式指定された文字列の識別子に一連の識別子の一部を変換します。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
FormatPart | 指定した識別子の一部を書式設定します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
OnSiteChanged | SiteChanged イベントを発生させます。 (DataSiteableObject<T> から継承されます。) | |
SplitIntoParts | 一連の予想される形式に変換される識別子の一部に識別子文字列を分割します。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
UnformatPart | 特定の識別子の一部に適用される削除の書式設定。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
SiteChanged | Site プロパティが変更されると発生します。 (DataSiteableObject<T> から継承されます。) |
このページのトップへ
解説
通常、データ ソース オブジェクトの識別子が実行されるコマンドで使用される文字列で構成されます。たとえば、SQL ステートメント SELECT * FROM mytableに、文字列 mytable はステートメントが実行されるコンテキスト オブジェクトの一意識別子です。
通常、データ ソースにある種のカタログ、スキーマ、またはパッケージなどのオブジェクトのコンテインメント機構があります。これは、一つの名前がオブジェクトを識別するためには、足りないため、複数の部分識別子の必要性が発生します。たとえば、ユーザー名で修飾するオブジェクトの一意識別子を異なるユーザー アカウントで Oracle サーバー グループのさまざまなオブジェクト。
このような複数パーツの識別子の形式が 1 データ ソース間によって異なるため、そこに、パートのセットに含まれる特定の文字列をその逆の変換方法である必要があります。このクラスは、このような機構を提供します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。