Поделиться через


XPathTypedValue Класс

Определение

Реализует объект, возвращаемый определенными EmailSubmitConnection значениями свойств классов и , FileSubmitConnection чтобы получить и задать эти значения.

public ref class XPathTypedValue abstract
public abstract class XPathTypedValue
type XPathTypedValue = class
Public MustInherit Class XPathTypedValue
Наследование
XPathTypedValue

Комментарии

Объект XPathTypedValue, возвращаемый следующими членами класса EmailSubmitConnection, чтобы вернуть или задать их значения:

Объект XPathTypedValue возвращается свойством Filename класса EmailSubmitConnection для получения или задания его значения.

Чтобы считать или задать эти свойства, необходимо использовать свойства и методы класса XPathTypedValue.

Можно задать значение свойства, которое возвращает объект XPathTypedValue, указав строковый литерал или выражение XPath. Использование выражения XPath позволяет задать свойство получением значения из поля этой формы (или другого узла в источниках данных формы). Дополнительно, можно использовать операторы и функции XPath, чтобы выполнить другие операции над полученными данными.

Чтобы задать значение свойства в виде литеральной строки, используйте SetStringValue(String) метод класса XPathTypedValue .

В следующем примере показано, как задать значение To свойства класса EmailSubmitConnection , указав адрес электронной почты в виде строки литерала с помощью метода SetStringValue .

// 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, используйте XPath свойство класса XPathTypedValue .

В следующем примере показано, как задать значение свойства To класса EmailSubmitConnection, указав адрес электронной почты как выражение XPath, которое получает значение из поля ToAddress формы с помощью свойства XPath.

// 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()

Реализует объект, возвращаемый определенными EmailSubmitConnection значениями свойств классов и , FileSubmitConnection чтобы получить и задать эти значения.

Свойства

XPath

Возвращает или задает выражение XPathTypedValue XPath объекта.

Методы

Evaluate()

Вычисляет выражение XPath, определенное XPathTypedValue для объекта .

SetStringValue(String)

Задает строку литерала для XPathTypedValue объекта.

ToString()

Преобразует значение, определенное для объекта, XPathTypedValue в строку.

Применяется к