次の方法で共有


DataSpecifier クラス

データの指定子を分析し、解決する機能を提供するユーティリティ クラスを表します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSpecifier

名前空間:  Microsoft.VisualStudio.Data.Framework
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
Public NotInheritable Class DataSpecifier
public sealed class DataSpecifier
public ref class DataSpecifier sealed
[<Sealed>]
type DataSpecifier =  class end
public final class DataSpecifier

DataSpecifier 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Alignment 配置の要素を表すデータの指定文字列の一部を取得します。
パブリック プロパティ FormatString formatString コンポーネントを表すデータの指定文字列の一部を取得します。
パブリック プロパティ Qualifier 修飾子の要素を表すデータの指定文字列の一部を取得します。
パブリック プロパティ Specifier 指定子の要素を表すデータの指定文字列の一部を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド静的メンバー Parse(String) データの指定文字列をコンポーネントに解析し、解析されたコンポーネントを含む DataSpecifier オブジェクトのインスタンスを返します。
パブリック メソッド静的メンバー Parse(String, Int32%) コンポーネントに指定されたインデックスで、開始するデータの指定文字列を解析し、解析されたコンポーネントを含む DataSpecifier オブジェクトのインスタンスを返します。
パブリック メソッド静的メンバー Resolve(String, DataSpecifier.Resolver) 指定されたデリゲート リゾルバーのメソッドを使用してテキスト表現に指定文字列をに変換します。
パブリック メソッド静的メンバー Resolve(String, Int32%, DataSpecifier.Resolver) 指定されたデリゲート リゾルバーのメソッドを使用してテキスト表現に指定されたインデックスで、開始するデータの指定文字列をに変換します。
パブリック メソッド静的メンバー ResolveAll 指定されたデリゲート リゾルバーのメソッドを使用してテキスト表現に一つ以上のデータの指定子の文字列を変換します。
パブリック メソッド ToString DataSpecifier の指定したオブジェクトのすべてのコンポーネントで構成される文字列を返します。 (Object.ToString() をオーバーライドします。)

このページのトップへ

解説

データの指定子は、文字列表示形式を指定します。これらは形式の文字列です。qualifier{[入力] [] [specifier、alignment:formatString]}。データの指定文字列の各コンポーネントの詳細については、次のとおりです:

qualifier

  • qualifier のオプションのコンポーネントは指定子のプロパティが属しているエンティティの名前です。

specifier

  • specifier の必須コンポーネントが識別するプロパティです。

alignment

  • alignment のオプションのコンポーネントは、書式設定フィールドの幅を示す符号付き整数です。alignment の値が書式設定する文字列の長さ未満の場合、alignment は無視され、書式設定された文字列の長さがフィールドの幅として使用されます。フィールドの書式設定されたデータは alignment が負の場合 alignment が正の場合、左揃え、右揃えです。埋め込みが必要な場合は、空白が使用されます。コンマは alignment を指定する必要があります。

formatString

  • formatString のオプションのコンポーネントは、書式設定されるオブジェクトの種類に適した形式の文字列です。対応するオブジェクトが列挙値は、対応するオブジェクトが DateTime オブジェクト、または列挙型書式指定文字列は、対応するオブジェクトが数値、日付と時刻書式指定文字列の数値書式指定文字列を指定します。formatString が指定されない場合は、数値の一般的な (G) 書式指定子は、日付と時刻、または列挙型の使用されます。コロンが formatString を指定する必要があります。

たとえば、データの指定子は、データ オブジェクトのビューの XML ファイルに現在サーバー エクスプローラーでノードの外観を指定します。特に、既定の接続ノード名指定子は次のデータ コレクションとして ConnectionNode のタグの下の InitialDisplayName のタグの XML ファイルで指定されます: {} Root.Name。{name}。{} DefaultSchema。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間