Compartilhar via


XPathTypedValue Classe

Definição

Implementa o objeto retornado por determinados valores de propriedade das EmailSubmitConnection classes e FileSubmitConnection para obter e definir esses valores.

public ref class XPathTypedValue abstract
public abstract class XPathTypedValue
type XPathTypedValue = class
Public MustInherit Class XPathTypedValue
Herança
XPathTypedValue

Comentários

Um objeto XPathTypedValue é retornado pelos seguintes membros da classe EmailSubmitConnection para obter ou definir seus valores:

Um objeto XPathTypedValue é retornado pela Filename propriedade da classe EmailSubmitConnection para obter ou definir seu valor.

Para ler ou definir essas propriedades, você deve usar as propriedades e os métodos da classe XPathTypedValue .

Você pode definir o valor de uma propriedade que retorna um objeto XPathTypedValue especificando uma cadeia de caracteres literal ou especificando uma expressão XPath. O uso de uma expressão XPath permite que você defina a propriedade recuperando o valor de um campo nesse formulário (ou algum outro nó nas fontes de dados do formulário). Além disso, você pode usar operadores e funções XPath para executar outras operações nos dados recuperados.

Para definir o valor de uma propriedade como uma cadeia de caracteres literal, use o SetStringValue(String) método da classe XPathTypedValue .

O exemplo a seguir mostra como definir o valor da To propriedade da classe EmailSubmitConnection especificando um endereço de email como uma cadeia de caracteres literal usando o método 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()

Para definir o valor de uma propriedade como uma expressão XPath, use a XPath propriedade da classe XPathTypedValue .

O exemplo a seguir mostra como definir o valor da propriedade To da classe EmailSubmitConnection , especificando um endereço de email como uma expressão XPath que recupera o valor do campo ToAddress no formulário usando a propriedade 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()

Para ler valores de propriedades retornadas como objetos XPathTypedValue , use o Evaluate() método da classe XPathTypedValue para avaliar uma expressão XPath e retornar seu resultado como uma cadeia de caracteres ou usar o ToString() método da classe XPathTypedValue para retornar uma cadeia de caracteres literal.

Construtores

XPathTypedValue()

Implementa o objeto retornado por determinados valores de propriedade das EmailSubmitConnection classes e FileSubmitConnection para obter e definir esses valores.

Propriedades

XPath

Obtém ou define a expressão XPath de um XPathTypedValue objeto.

Métodos

Evaluate()

Avalia a expressão XPath definida para um XPathTypedValue objeto.

SetStringValue(String)

Especifica uma cadeia de caracteres literal para um XPathTypedValue objeto.

ToString()

Converte o valor definido para um XPathTypedValue objeto em uma cadeia de caracteres.

Aplica-se a