Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Implementa l'oggetto restituito da alcuni valori delle proprietà delle classi EmailSubmitConnection e FileSubmitConnection per ottenere e impostare tali valori.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustInherit Class XPathTypedValue
Dim instance As XPathTypedValue
public abstract class XPathTypedValue
Osservazioni
Un oggetto XPathTypedValue viene restituito dai membri seguenti della classe EmailSubmitConnection per ottenere o impostare i relativi valori:
Un oggetto XPathTypedValue viene restituito dalla proprietà Filename della classe EmailSubmitConnection per ottenere o impostare il relativo valore.
Per leggere o impostare queste proprietà, è necessario utilizzare le proprietà e i metodi della classe XPathTypedValue.
È possibile impostare il valore di una proprietà che restituisce un oggetto XPathTypedValue specificando una stringa letterale o un'espressione XPath. Se si utilizza un'espressione XPath, è possibile impostare la proprietà recuperando il valore da un campo del modulo o da un altro nodo nelle origini dati del modulo. È inoltre possibile utilizzare funzioni e operatori XPath per eseguire altre operazioni sui dati recuperati.
Per impostare il valore di una proprietà come stringa letterale, utilizzare il metodo SetStringValue della classe XPathTypedValue.
Nell'esempio seguente viene illustrato come impostare il valore della proprietà To della classe EmailSubmitConnection specificando un indirizzo di posta elettronica come stringa letterale tramite il metodo 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()
Per impostare il valore di una proprietà come espressione XPath, utilizzare la proprietà XPath della classe XPathTypedValue.
Nell'esempio seguente viene illustrato come impostare il valore della proprietà To della classe EmailSubmitConnection specificando un indirizzo di posta elettronica come espressione XPath che recupera il valore dal campo ToAddress del modulo utilizzando la proprietà 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()
Per leggere i valori delle proprietà restituiti come oggetti XPathTypedValue, utilizzare il metodo Evaluate della classe XPathTypedValue per valutare un'espressione XPath e restituire il relativo risultato come stringa oppure utilizzare il metodo ToString della classe XPathTypedValue per restituire una stringa letterale.
Gerarchia di ereditarietà
System.Object
Microsoft.Office.InfoPath.XPathTypedValue
Thread Safety
Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Membri XPathTypedValue
Spazio dei nomi Microsoft.Office.InfoPath