XPathTypedValue 类

定义

实现 由 和 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 对象定义的值转换为字符串。

适用于