XPathMessageQuery クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XPath 式を評価してメッセージからデータを取得するメッセージ クエリです。
public ref class XPathMessageQuery : System::ServiceModel::Dispatcher::MessageQuery
[System.Windows.Markup.ContentProperty("Expression")]
public class XPathMessageQuery : System.ServiceModel.Dispatcher.MessageQuery
[<System.Windows.Markup.ContentProperty("Expression")>]
type XPathMessageQuery = class
inherit MessageQuery
Public Class XPathMessageQuery
Inherits MessageQuery
- 継承
- 属性
例
次の例では、QueryCorrelationInitializer を使用して MessageQuerySet を作成し、XPathMessageQuery を指定する方法を示します。
new SendReply
{
Request = submitPO,
Content = SendContent.Create(new InArgument<int>( (e) => po.Get(e).Id)), // creates a SendMessageContent
CorrelationInitializers =
{
new QueryCorrelationInitializer
{
// initializes a correlation based on the PurchaseOrder Id sent in the reply message and stores it in the handle
CorrelationHandle = poidHandle,
MessageQuerySet = new MessageQuerySet
{
// int is the name of the parameter being sent in the outgoing response
{ "PoId", new XPathMessageQuery("sm:body()/ser:int", Constants.XPathMessageContext) }
}
}
}
},
コンストラクター
XPathMessageQuery() |
XPathMessageQuery クラスの新しいインスタンスを初期化します。 |
XPathMessageQuery(String) |
指定された XPath 式を使用して、XPathMessageQuery クラスの新しいインスタンスを初期化します。 |
XPathMessageQuery(String, XmlNamespaceManager) |
指定された XPath 式と XPathMessageQuery を使用して、XmlNamespaceManager クラスの新しいインスタンスを初期化します。 |
XPathMessageQuery(String, XsltContext) |
指定された XPath 式と XPathMessageQuery を使用して、XsltContext クラスの新しいインスタンスを初期化します。 |
プロパティ
Expression |
XPathMessageQuery インスタンスの XPath 式を取得または設定します。 |
Namespaces |
この XmlNamespaceManager インスタンスに関連付けられている XPathMessageQuery を取得します。 |
メソッド
CreateMessageQueryCollection() |
1 つのメッセージに対して複数のクエリを実行する際に最適化を有効にするメッセージ クエリ コレクションを作成します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Evaluate<TResult>(Message) |
指定された Message に対して XPath クエリを評価します。 |
Evaluate<TResult>(MessageBuffer) |
指定された MessageBuffer に対して XPath クエリを評価します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |