共用方式為


ParameterizedString 類別

表示含有內嵌參數的字串。

繼承階層架構

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) 傳回值,這個值表示兩個物件是否相等。 (覆寫 Object.Equals(Object)。)
公用方法 Equals(ParameterizedString) 傳回值,這個值表示提供的參數化字串是否等於這個參數化字串。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法靜態成員 FromFlowDocument
公用方法 FromXml 使用提供的 XML 讀取器,載入參數。
公用方法 GetEnumerator 傳回列舉程式,這個列舉程式可以逐一查看這個參數化字串的參數部分集合。
公用方法 GetHashCode 傳回這個執行個體的雜湊碼。 (覆寫 Object.GetHashCode。)
公用方法靜態成員 GetParameterNamingErrorMessage 傳回要針對嘗試使用無效參數名稱加入參數部分所傳回的當地語系化訊息。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
公用方法靜態成員 IsValidParameterName 傳回值,這個值表示提供的名稱是否為有效的參數名稱。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
公用方法 RenameParameter 使用指定的新名稱重新命名指定的參數,並傳回變更的參數化字串。
公用方法 ReplaceParameter 使用指定的取代文字取代指定的參數值。
公用方法 ToPlainText
公用方法 ToString 以字串形式傳回這個參數化字串物件。 (覆寫 Object.ToString。)
公用方法 ToXml 建立這個參數化字串的 XML 表示,並將它儲存至提供的 XML 寫入器。

回頁首

運算子

  名稱 描述
公用運算子靜態成員 Equality 傳回程式碼中用於代表等於 (==) 的運算子。
公用運算子靜態成員 Implicit(String to ParameterizedString) 將字串轉換為參數化字串。
公用運算子靜態成員 Implicit(ParameterizedString to String) 傳回可用於明確比較參數化字串的運算子。
公用運算子靜態成員 Inequality 傳回值,這個值表示兩個物件是否不相等。

回頁首

欄位

  名稱 描述
公用欄位靜態成員 ElementName 包含將這個參數化字串物件儲存至 XML 時使用的項目名稱。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用方法 IEnumerable.GetEnumerator 傳回會逐一查看集合的列舉程式。

回頁首

備註

有兩種方式檢查這類字串…一是具有內嵌參數的一般字串,另一個是,字串和參數參考 (名稱) 規則 1 清單:不是不合法的字串剖析規則是刻意慷慨的這個特定範例字串形式,與的這類作業的方式它們在 @@support 上會解析「將 @@object 放」- > 「將」,物件, 「中的」,支援逸出是選擇性的,則為,如果 @ 後面的字元不是有效的識別項組長,或者在 @ 符號的字串結尾,文字都會當成常值「@ 符號可能它自己的好的」- > 「@ 符號可能它自己的判斷」參數名稱必須符合 C# 識別項規則即可。例如,當剖析參數時,會在第一個空格後停止:「與 @@domain @@user 的登入」- > 登入「與」,網域, 「, 「使用者,則如果參數名稱,然後它之後的常值文字可能必須分隔「@@WORD 複數是否 @@WORD@@s」- 「> 複數」, Word, 「,」單字是否為「,」讓兩個參數並列的,而不會干擾的空間也要求終止 @@ 標記輸入複合字 @@prefix@@suffix - > 「進入這個複合字」,前置詞,時間長度的後置字元,是?指示將被視為的參數值,像是空的 (即使它先前已設定) 在手動測試內容,這表示在下一個範例 SessionId 中一定會要求,並將使用新的值,,即使它具有舊值「檢查值的 @? 呼叫「TESTVALUE」SessionId」情況為參數名稱並不重要,下列字串參數使用兩次「輸入測試 @@TESTVALUE @@testvalue

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ParameterizedStringPart