XPathTypedValue 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现 由 和 FileSubmitConnection 类的某些属性值返回的对象EmailSubmitConnection,以获取和设置这些值。
public ref class XPathTypedValue abstract
public abstract class XPathTypedValue
type XPathTypedValue = class
Public MustInherit Class XPathTypedValue
- 继承
-
XPathTypedValue
注解
EmailSubmitConnection 类的以下成员返回了一个 XPathTypedValue 对象,以获取或设置其值:
EmailSubmitConnection 类的 属性返回 FilenameXPathTypedValue 对象,以获取或设置其值。
若要读取或设置这些属性,必须使用 XPathTypedValue 类的属性和方法。
可通过指定文字字符串或 XPath 表达式来设置返回 XPathTypedValue 对象的属性的值。 通过使用 XPath 表达式,将能够通过从该表单上的域(或表单数据源中的某些其他节点)中检索值来设置属性。 此外,可以使用 XPath 运算符和函数对检索的数据执行其他操作。
若要将属性的值设置为文本字符串,请使用 SetStringValue(String)XPathTypedValue 类的 方法。
以下示例演示如何通过使用 SetStringValue 方法将电子邮件地址指定为文本字符串来设置 EmailSubmitConnection 类的 属性的值To。
// Get the e-mail submit data connection configured for the form.
EmailSubmitConnection mySubmit = (EmailSubmitConnection)
(this.DataConnections["Email Submit"]);
// Set To property to literal string value.
mySubmit.To.SetStringValue("someone@example.com");
// Submit form.
mySubmit.Execute();
' Get the e-mail submit data connection configured for the form.
Dim mySubmit As EmailSubmitConnection = DirectCast(_
Me.DataConnections["Email Submit"], EmailSubmitConnection)
' Set To property to literal string value.
mySubmit.To.SetStringValue("someone@example.com")
' Submit form.
mySubmit.Execute()
若要将属性的值设置为 XPath 表达式,请使用 XPathXPathTypedValue 类的 属性。
以下示例通过使用 XPath 属性指定电子邮件地址作为用于从表单上的 ToAddress 域中检索值的 XPath 表达式,显示了如何设置 EmailSubmitConnection 类的 To 属性的值。
// Get the e-mail submit data connection configured for the form.
EmailSubmitConnection mySubmit = (EmailSubmitConnection)
(this.DataConnections["Email Submit"]);
// Set To property to XPath for ToAddress field.
mySubmit.To.XPath = "/my:myFields/my:ToAddress";
// Submit form.
mySubmit.Execute();
' Get the e-mail submit data connection configured for the form.
Dim mySubmit As EmailSubmitConnection = DirectCast(_
Me.DataConnections["Email Submit"], EmailSubmitConnection)
' Set To property to XPath for ToAddress field.
mySubmit.To = "/my:myFields/my:ToAddress"
' Submit form.
mySubmit.Execute()
若要读取作为 XPathTypedValue 对象返回的属性的值,请使用 Evaluate()XPathTypedValue 类的 方法计算 XPath 表达式并将其结果作为字符串返回,或使用 ToString()XPathTypedValue 类的 方法返回文本字符串。
构造函数
XPathTypedValue() |
实现 由 和 FileSubmitConnection 类的某些属性值返回的对象EmailSubmitConnection,以获取和设置这些值。 |
属性
XPath |
获取或设置 对象的 XPath 表达式 XPathTypedValue 。 |
方法
Evaluate() |
计算为 XPathTypedValue 对象定义的 XPath 表达式。 |
SetStringValue(String) |
为 对象指定文本字符串 XPathTypedValue 。 |
ToString() |
将为 XPathTypedValue 对象定义的值转换为字符串。 |