DataObjectIdentifierConverter クラス
機能を文字列の識別子の一部にデータを変換するに source–specific オブジェクト識別子に提供し、文字列を ID から部分。
継承階層
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 | ID 文字列を構築します。 | |
ConvertToArray | 識別子の一部の同等のセットに書式設定された文字列の識別子を変換します。 | |
ConvertToString(String, array<Object[]) | 書式設定された文字列の識別子に一連の識別子の一部を変換します。 | |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | 指定した書式指定オプションを使用して書式設定された文字列の識別子に一連の識別子の一部を変換します。 | |
Equals | 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。) | |
FormatPart | 指定した ID のパーツを書式設定します。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | Object の簡易コピーを作成します。 (Object から継承されます。) | |
OnSiteChanged | SiteChanged イベントを発生させます。 (DataSiteableObject<T> から継承されます。) | |
SplitIntoParts | 一連の形式に変換する識別子の一部に識別子文字列を区切ります。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
UnformatPart | 特定の識別子の一部に適用される書式を削除します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
SiteChanged | Site プロパティが変更されると発生します。 (DataSiteableObject<T> から継承されます。) |
このページのトップへ
解説
通常、データ ソース オブジェクトの ID は実行されるコマンドで使用される文字列で構成されます。 たとえば、SQL ステートメント SELECT * FROM mytable、文字列 mytable はステートメントが実行されるコンテキスト オブジェクトの一意の識別子です。
通常は、データ ソースに何らかのカタログ、スキーマ、またはパッケージなどのオブジェクトのコンテインメントの機能があります。 これは、一つの名前がオブジェクトを識別するは、足りないため、複数の部分を識別する必要があります。 たとえば、ユーザー名で修飾してオブジェクトの一意の識別子を異なるユーザー アカウントで Oracle サーバー グループの異なるオブジェクト。
このような複数の部分の識別子の形式が 1 データ ソース間で異なるため、一部の設定に指定された文字列またはその逆を変換する方法である必要があります。 このクラスは、このような機能を提供します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。