XPathTypedValue Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |