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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。