ParameterizedString 类

 

表示具有嵌入参数的字符串。

命名空间:   Microsoft.TeamFoundation.TestManagement.Client
程序集:  Microsoft.TeamFoundation.TestManagement.Client(Microsoft.TeamFoundation.TestManagement.Client.dll 中)

继承层次结构

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

语法

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(Of ParameterizedStringPart), IEnumerable

构造函数

名称 说明
System_CAPS_pubmethod ParameterizedString()

初始化 ParameterizedString 类的新实例。

System_CAPS_pubmethod ParameterizedString(IEnumerable<ParameterizedStringPart>)

使用提供的参数各部分列表初始化 ParameterizedString 类的新实例。

System_CAPS_pubmethod ParameterizedString(String)

使用给定的字符串初始化 ParameterizedString 类的新实例。

System_CAPS_pubmethod ParameterizedString(XmlReader)

使用提供的 XML 读取器初始化 ParameterizedString 类的新实例。

属性

名称 说明
System_CAPS_pubproperty Count

获取字符串中各部分的数量。

System_CAPS_pubpropertySystem_CAPS_static Empty

获取一个空参数化字符串。

System_CAPS_pubproperty FlowDocumentString

System_CAPS_pubproperty Item[Int32]

获取位于各部分列表的给定索引处的参数部分。

System_CAPS_pubproperty ParameterNames

从参数各部分的列表中获取参数名的只读集合。

方法

名称 说明
System_CAPS_pubmethod Copy()

返回此参数化字符串的副本。

System_CAPS_pubmethod Equals(Object)

返回一个值,该值指示两个对象是否相等。(替代 Object.Equals(Object)。)

System_CAPS_pubmethod Equals(ParameterizedString)

返回一个值,该值指示提供的参数化字符串是否与此参数化字符串相等。

System_CAPS_protmethod Finalize()

(从 Object 继承。)

System_CAPS_pubmethodSystem_CAPS_static FromFlowDocument(String)

System_CAPS_pubmethod FromXml(XmlReader)

使用提供的 XML 读取器加载参数。

System_CAPS_pubmethod GetEnumerator()

返回一个枚举器,它循环访问此参数化字符串的参数各部分集合。

System_CAPS_pubmethod GetHashCode()

返回此实例的哈希代码。(替代 Object.GetHashCode()。)

System_CAPS_pubmethodSystem_CAPS_static GetParameterNamingErrorMessage()

返回要为尝试添加具有无效参数名的参数部分的操作返回的本地化消息。

System_CAPS_pubmethod GetType()

(从 Object 继承。)

System_CAPS_pubmethodSystem_CAPS_static IsValidParameterName(String)

返回一个值,该值指示提供的名称是否为有效的参数名。

System_CAPS_protmethod MemberwiseClone()

(从 Object 继承。)

System_CAPS_pubmethod RenameParameter(String, String)

重命名具有给定新名称的指定参数,并返回更改的参数化字符串。

System_CAPS_pubmethod ReplaceParameter(String, String)

将指定参数值替换为给定的替换文本。

System_CAPS_pubmethod ToPlainText()

System_CAPS_pubmethod ToString()

返回字符串形式的此参数化字符串对象。(替代 Object.ToString()。)

System_CAPS_pubmethod ToXml(XmlWriter)

创建此参数化字符串的 XML 表示形式,并将其保存到提供的 XML 编写器。

字段

名称 说明
System_CAPS_pubfieldSystem_CAPS_static ElementName

包含要在将此参数化字符串对象保存到 XML 时使用的元素的名称。

运算符

名称 说明
System_CAPS_puboperatorSystem_CAPS_static Equality(ParameterizedString, ParameterizedString)

返回代码中使用的与 (= =) 等效的运算符。

System_CAPS_puboperatorSystem_CAPS_static Implicit(ParameterizedString to String)

返回可用于隐式比较参数化字符串的运算符。

System_CAPS_puboperatorSystem_CAPS_static Implicit(String to ParameterizedString)

将字符串转换为参数化字符串。

System_CAPS_puboperatorSystem_CAPS_static Inequality(ParameterizedString, ParameterizedString)

返回一个值,该值指示两个对象是否不相等。

显式接口实现

名称 说明
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

返回一个循环访问集合的枚举器。

备注

有两种方法可以检查此字符串…一是具有嵌入参数的平缓字符串,另一个是,当字符串和参数列表引用 (名称) 规则 1:不作为一个非法字符串分析规则是有意慷慨为某种示例字符串形式,包含的等内容。它们在 @@support 上要分析“将 @@object 将”- >“请将”,则对象,“中,支持转义是可选的,因此,如果字符 @ 后面不是有效的标识符前导字符,或者在 @ 符号的字符串末尾,该文本将文本“@ 符号可能本身是 OK”- >“@ 符号可能本身是 OK”参数名称必须与 C# 标识符规则因此例如,在分析参数时,我们在第一个空格之后终止:“登录。@@domain @@user”- >“登录是否与”,字段,““,用户,如果在参数名,然后后的文本可能必须分离“@@WORD 复数 @@WORD@@s”- >“复数形式”,WORD,“是”,WORD,“使两个参数并列的,不干扰空间还需要终止的 @@ 符号输入组合词 @@prefix@@suffix - >“输入该组合词”,前缀,该参数后的后缀,则?指示将处理的参数值,就好像它是空 (即使它之前设置) 在手动测试上下文中,这意味着在下一个示例 SessionId 中始终被请求,并将使用新的值,则,即使它具有一个旧值“tab 键值的 @? SessionId”用例对参数名称不是重要的,在使用这两个时间“输入测试 @@TESTVALUE @@testvalue 称为“TESTVALUE 的”参数的以下字符串

线程安全

此类型的任何公共静态(Visual Basic 中为 Shared)成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

ParameterizedStringPart
Microsoft.TeamFoundation.TestManagement.Client 命名空间

返回页首