Freigeben über


XPathTypedValue Klasse

Definition

Implementiert das -Objekt, das von bestimmten Eigenschaftswerten der - und FileSubmitConnection -EmailSubmitConnectionKlasse zurückgegeben wird, um diese Werte abzurufen und festzulegen.

public ref class XPathTypedValue abstract
public abstract class XPathTypedValue
type XPathTypedValue = class
Public MustInherit Class XPathTypedValue
Vererbung
XPathTypedValue

Hinweise

Ein XPathTypedValue-Objekt wird von den folgenden Membern der EmailSubmitConnection-Klasse zurückgegeben, um ihre Werte abzurufen oder festzulegen:

Ein XPathTypedValue-Objekt wird von der Filename -Eigenschaft der EmailSubmitConnection-Klasse zurückgegeben, um seinen Wert abzurufen oder festzulegen.

Zum Lesen oder Festlegen dieser Eigenschaften müssen Sie die Eigenschaften oder Methoden der XPathTypedValue-Klasse verwenden.

Sie können den Wert einer Eigenschaft festlegen, die ein XPathTypedValue-Objekt zurückgibt, indem Sie entweder eine Literalzeichenfolge oder einen XPath-Ausdruck angeben. Mit einem XPath-Ausdruck können Sie die Eigenschaft festlegen, indem Sie den Wert aus einem Feld in dem Formular (oder einem anderen Knoten in den Datenquellen des Formulars) abrufen. Außerdem können Sie XPath-Operatoren und -Funktionen verwenden, um andere Vorgänge für die abgerufenen Daten auszuführen.

Um den Wert einer Eigenschaft als Literalzeichenfolge festzulegen, verwenden Sie die SetStringValue(String) -Methode der XPathTypedValue-Klasse .

Im folgenden Beispiel wird gezeigt, wie sie den Wert der To -Eigenschaft der EmailSubmitConnection-Klasse festlegen, indem Sie mithilfe der SetStringValue-Methode eine E-Mail-Adresse als Literalzeichenfolge angeben.

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

Um den Wert einer Eigenschaft als XPath-Ausdruck festzulegen, verwenden Sie die XPath -Eigenschaft der XPathTypedValue-Klasse .

Das folgende Beispiel zeigt, wie der Wert der To-Eigenschaft der EmailSubmitConnection-Klasse festgelegt wird, indem eine E-Mail-Adresse als XPath-Ausdruck angegeben wird, der den Wert aus dem Feld ToAddress des Formulars mithilfe der XPath-Eigenschaft abruft.

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

Um Werte von Eigenschaften zu lesen, die als XPathTypedValue-Objekte zurückgegeben werden, verwenden Sie die Evaluate() -Methode der XPathTypedValue-Klasse , um einen XPath-Ausdruck auszuwerten und sein Ergebnis als Zeichenfolge zurückzugeben, oder verwenden Sie die ToString() -Methode der XPathTypedValue-Klasse , um eine Literalzeichenfolge zurückzugeben.

Konstruktoren

XPathTypedValue()

Implementiert das -Objekt, das von bestimmten Eigenschaftswerten der - und FileSubmitConnection -EmailSubmitConnectionKlasse zurückgegeben wird, um diese Werte abzurufen und festzulegen.

Eigenschaften

XPath

Ruft den XPath-Ausdruck eines XPathTypedValue -Objekts ab oder legt diese fest.

Methoden

Evaluate()

Wertet den für ein Objekt definierten XPath-Ausdruck aus XPathTypedValue .

SetStringValue(String)

Gibt eine Literalzeichenfolge für ein -Objekt an XPathTypedValue .

ToString()

Konvertiert den für ein XPathTypedValue Objekt definierten Wert in eine Zeichenfolge.

Gilt für: