共用方式為


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) 傳回值,這個值表示兩個物件是否相等。 (覆寫 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 開啟」- > 「[]」,物件, 「中的」,支援逸出是選擇性的,則為,如果@後面的字元不是有效的識別項為,或在@符號的字串結尾,文字視為常值「@符號可能本身是 OK」- > 「@符號可能本身是判斷」參數名稱必須符合 C# 識別規則 (例如,所以在剖析參數時,我們在第一個空白之後停止:「會利用@@domain @@user」- > 「登入是否與」,網域, 「, 「使用者,則會在參數名稱,然後其後的常值文字可能必須分隔「@@WORD 複數@@WORD@@s」- 「>複數」, Word 「,則為」, 「文字,讓兩個參數和資料行的,而不會干擾空間也需要結束的@@符號輸入複合字@@prefix@@suffix - > 「進入這個複合字」,前置詞,在參數後的尾碼,是? 表示要將值為的參數,將它視為空的 (先前已設定包括資料集) 的手動測試內容,這表示在下一個範例{SessionId}中一定會要求,並會使用新的值,,即使它具有舊值「檢查的值的@? {SessionId}大小寫」做為參數名稱並不重要,只要使用兩個「輸入測試@@TESTVALUE @@testvalue 稱為「TESTVALUE」參數的下列字串

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ParameterizedStringPart