XPathTypedValue クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
および FileSubmitConnection クラスの特定のプロパティ値によって返されるオブジェクトをEmailSubmitConnection実装して、それらの値を取得および設定します。
public ref class XPathTypedValue abstract
public abstract class XPathTypedValue
type XPathTypedValue = class
Public MustInherit Class XPathTypedValue
- 継承
-
XPathTypedValue
注釈
XPathTypedValue オブジェクトは、EmailSubmitConnection クラスの以下のメンバーによって、それらの値を取得または設定するために返されます。
値を取得または設定するには、EmailSubmitConnection クラスの プロパティによって FilenameXPathTypedValue オブジェクトが返されます。
これらのプロパティを読み取ったり設定したりするには、XPathTypedValue クラスのプロパティおよびメソッドを使用する必要があります。
XPathTypedValue オブジェクトを返すプロパティの値は、リテラル文字列を指定するか、または XPath 式を指定することにより設定できます。 XPath 式を使用すると、そのフォーム上 (またはフォームのデータ ソース内のその他のどれかのノード) のフィールドから値を取り出すことによりプロパティを設定できます。 さらに、XPath 演算子と関数を使用すると、取得したデータに対してその他の操作を実行できます。
プロパティの値をリテラル文字列として設定するには、XPathTypedValue クラスの メソッドを使用SetStringValue(String)します。
次の例では、SetStringValue メソッドをTo使用してリテラル文字列として電子メール アドレスを指定することで、EmailSubmitConnection クラスの プロパティの値を設定する方法を示します。
// 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()
プロパティの値を XPath 式として設定するには、XPathTypedValue クラスの プロパティを使用XPathします。
次の例は、XPath プロパティを使用して、フォーム上の ToAddress フィールドから値を取り出す XPath 式を電子メール アドレスとして指定することによって、EmailSubmitConnection クラスの To プロパティの値を設定する方法を示しています。
// 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()
XPathTypedValue オブジェクトとして返されるプロパティの値を読み取るには、XPathTypedValue クラスのメソッドを使用Evaluate()して XPath 式を評価し、その結果を文字列として返すか、XPathTypedValue クラスのメソッドを使用ToString()してリテラル文字列を返します。
コンストラクター
XPathTypedValue() |
および FileSubmitConnection クラスの特定のプロパティ値によって返されるオブジェクトをEmailSubmitConnection実装して、それらの値を取得および設定します。 |
プロパティ
XPath |
オブジェクトの XPath 式を XPathTypedValue 取得または設定します。 |
メソッド
Evaluate() |
オブジェクトに対して定義されている XPath 式を XPathTypedValue 評価します。 |
SetStringValue(String) |
オブジェクトのリテラル文字列を XPathTypedValue 指定します。 |
ToString() |
オブジェクトに対して定義されている値を XPathTypedValue 文字列に変換します。 |