次の方法で共有


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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間

DataObjectIdentifierResolver