ParameterizedString クラス

パラメーターが埋め込まれている文字列を表します。

継承階層

System.Object
  Microsoft.TeamFoundation.TestManagement.Client.ParameterizedString

名前空間:  Microsoft.TeamFoundation.TestManagement.Client
アセンブリ:  Microsoft.TeamFoundation.TestManagement.Client (Microsoft.TeamFoundation.TestManagement.Client.dll 内)

構文

'宣言
Public Class ParameterizedString _
    Implements IEnumerable(Of ParameterizedStringPart), IEnumerable
public class ParameterizedString : IEnumerable<ParameterizedStringPart>, 
    IEnumerable
public ref class ParameterizedString : IEnumerable<ParameterizedStringPart>, 
    IEnumerable
type ParameterizedString =  
    class
        interface IEnumerable<ParameterizedStringPart>
        interface IEnumerable
    end
public class ParameterizedString implements IEnumerable<ParameterizedStringPart>, IEnumerable

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

コンストラクター

  名前 説明
パブリック メソッド ParameterizedString() ParameterizedString クラスの新しいインスタンスを初期化します。
パブリック メソッド ParameterizedString(String) 指定された文字列を使用して、ParameterizedString クラスの新しいインスタンスを初期化します。
パブリック メソッド ParameterizedString(XmlReader) 指定された XML リーダーを使用して、ParameterizedString クラスの新しいインスタンスを初期化します。
パブリック メソッド ParameterizedString(IEnumerable<ParameterizedStringPart>) 指定されたパラメーター パーツのリストを使用して、ParameterizedString クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Count 文字列に含まれるパーツの数を取得します。
パブリック プロパティ静的メンバー Empty 空のパラメーター化された文字列を取得します。
パブリック プロパティ FlowDocumentString
パブリック プロパティ Item パーツのリストの中の指定されたインデックス位置にあるパラメーター パーツを取得します。
パブリック プロパティ ParameterNames パラメーター パーツのリストからパラメーター名の読み取り専用コレクションを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Copy このパラメーター化された文字列のコピーを返します。
パブリック メソッド Equals(Object) 2 つのオブジェクトが等しいかどうかを示す値を返します。 (Object.Equals(Object) をオーバーライドします。)
パブリック メソッド Equals(ParameterizedString) 指定されたパラメーター化文字列がこのパラメーター化文字列と等しいかどうかを示す値を返します。
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド静的メンバー FromFlowDocument
パブリック メソッド FromXml 指定された XML リーダーを使用してパラメーターを読み込みます。
パブリック メソッド GetEnumerator このパラメーター化された文字列のパラメーター パーツのコレクションを反復処理する列挙子を返します。
パブリック メソッド GetHashCode 対象のインスタンスのハッシュ コードを返します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド静的メンバー GetParameterNamingErrorMessage 無効なパラメーター名を使用してパラメーター パーツを追加しようとしたときに返されるローカライズ済みのメッセージを返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド静的メンバー IsValidParameterName 指定された名前が有効なパラメーター名であるかどうかを示す値を返します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド RenameParameter 指定されたパラメーターの名前を新しい名前に変更し、変更後のパラメーター化された文字列を返します。
パブリック メソッド ReplaceParameter 指定されたパラメーター値を特定の置換テキストに置き換えます。
パブリック メソッド ToPlainText
パブリック メソッド ToString このパラメーター化された文字列オブジェクトを文字列として返します。 (Object.ToString() をオーバーライドします。)
パブリック メソッド ToXml このパラメーター化された文字列の XML 表現を作成し、指定された XML ライターに保存します。

このページのトップへ

演算子

  名前 説明
パブリック演算子静的メンバー Equality 等値 (==) をコードで使用するための演算子を返します。
パブリック演算子静的メンバー Implicit(String to ParameterizedString) 文字列をパラメーター化された文字列に変換します。
パブリック演算子静的メンバー Implicit(ParameterizedString to String) パラメーター化された文字列の暗黙の比較に使用できる演算子を返します。
パブリック演算子静的メンバー Inequality 2 つのオブジェクトが等しくないかどうかを示す値を返します。

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー ElementName このパラメーター化された文字列オブジェクトを XML に保存する際に使用する要素の名前を保持します。

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator コレクションを反復処理する列挙子を返します。

このページのトップへ

解説

です。このような文字列をチェックする方法が 2 つ…1 つが埋め込みパラメーターのフラットな文字列と同じように、文字列、参照パラメーター (名前) の規則 1 の一覧に別のものです: これらは @@support 「に設定 @@object を」 - > 「」、「」のオブジェクト、設定しますが、リテラル 「@ 記号自体に OK」可能性があるようにサポートのエスケープは省略可能ですが @ 文字のは、有効な識別子の先頭の文字の場合は文字列は、@ 記号で、テキスト処理終了 -」有効な文字列は、分析規則意図的に自由次にいくつか例の文字列の形式であるこのような処理はありませんパラメーター名 C# の識別子規則に従うする必要があります。> 「@ 記号自体で可能性がある [OK] である分析したものとともにたとえば、パラメーターを分析する場合は、最初の空白と停止します: 「@@domain の @@user と」 - パラメーター名は 「> ログインが」、「「、ユーザー、ドメイン、およびは、後続の文字のテキストが @@WORD@@s です @@WORD 複数の」区切る 「ない場合でも優先されます。> 複数の 「」、" 「」、Word、その間のスペースなし 2 個のパラメーターを整列 「s」があります。終端の @@ 入力の符号を複合語の @@prefix@@suffix をログインします。> 「-」複合語を、プレフィックス、パラメーターの後ろのサフィックス、が入力するか。古い値が 「@ チェックの値は、次の例の SessionId は常に必要な新しい値が使用されることを手動テストのコンテキストでが null (前にされています) のように扱うことを意味します。つまり、パラメーター値、または。SessionId 場合は」、「TESTVALUE」というパラメーターが 2 回入力 「テストの @@TESTVALUE の @@testvalue を使用する次の文字列のパラメーター名には重要ではありません。

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.TestManagement.Client 名前空間

ParameterizedStringPart