次の方法で共有


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

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間

DataObjectIdentifierResolver