Partager via


XPathTypedValue Classe

Définition

Implémente l’objet retourné par certaines valeurs de propriété des EmailSubmitConnection classes et FileSubmitConnection pour obtenir et définir ces valeurs.

public ref class XPathTypedValue abstract
public abstract class XPathTypedValue
type XPathTypedValue = class
Public MustInherit Class XPathTypedValue
Héritage
XPathTypedValue

Remarques

Un objet XPathTypedValue est renvoyé par les membres suivants de la classe EmailSubmitConnection pour obtenir ou définir leurs valeurs :

Un objet XPathTypedValue est retourné par la Filename propriété de la classe EmailSubmitConnection pour obtenir ou définir sa valeur.

Pour lire ou définir ces propriétés, vous devez utiliser les propriétés et les méthodes de la classe XPathTypedValue.

Vous pouvez définir la valeur d'une propriété qui renvoie un objet XPathTypedValue en spécifiant soit une chaîne littérale, soit une expression XPath. Une expression XPath vous permet de définir la propriété en extrayant la valeur d'un champ du formulaire (ou d'un autre nœud des sources de données du formulaire). En outre, vous pouvez utiliser les opérateurs et les fonctions XPath pour effectuer d'autres opérations sur les données extraites.

Pour définir la valeur d’une propriété en tant que chaîne littérale, vous utilisez la SetStringValue(String) méthode de la classe XPathTypedValue .

L’exemple suivant montre comment définir la valeur de la To propriété de la classe EmailSubmitConnection en spécifiant une adresse de messagerie sous forme de chaîne littérale à l’aide de la méthode 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()

Pour définir la valeur d’une propriété en tant qu’expression XPath, utilisez la XPath propriété de la classe XPathTypedValue .

L'exemple suivant montre comment définir la valeur de la propriété To de la classe EmailSubmitConnection, en spécifiant une adresse de messagerie comme expression XPath, qui extrait la valeur du champ ToAddress sur le formulaire utilisant la propriété 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()

Pour lire les valeurs des propriétés retournées en tant qu’objets XPathTypedValue , utilisez la Evaluate() méthode de la classe XPathTypedValue pour évaluer une expression XPath et retourner son résultat sous forme de chaîne, ou utilisez la ToString() méthode de la classe XPathTypedValue pour renvoyer une chaîne littérale.

Constructeurs

XPathTypedValue()

Implémente l’objet retourné par certaines valeurs de propriété des EmailSubmitConnection classes et FileSubmitConnection pour obtenir et définir ces valeurs.

Propriétés

XPath

Obtient ou définit l’expression XPath d’un XPathTypedValue objet .

Méthodes

Evaluate()

Évalue l’expression XPath définie pour un XPathTypedValue objet .

SetStringValue(String)

Spécifie une chaîne littérale pour un XPathTypedValue objet .

ToString()

Convertit la valeur définie pour un XPathTypedValue objet en chaîne.

S’applique à