XPathMessageQuery Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kueri pesan yang mengevaluasi ekspresi XPath untuk mengambil data dari pesan.
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
- Warisan
- Atribut
Contoh
Contoh berikut menunjukkan cara membuat QueryCorrelationInitializer dan menentukan MessageQuerySet menggunakan 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) }
}
}
}
},
Konstruktor
| Nama | Deskripsi |
|---|---|
| XPathMessageQuery() |
Menginisialisasi instans baru dari kelas XPathMessageQuery. |
| XPathMessageQuery(String, XmlNamespaceManager) |
Menginisialisasi instans XPathMessageQuery baru kelas dengan ekspresi XPath yang ditentukan dan XmlNamespaceManager. |
| XPathMessageQuery(String, XsltContext) |
Menginisialisasi instans XPathMessageQuery baru kelas dengan ekspresi XPath yang ditentukan dan XsltContext. |
| XPathMessageQuery(String) |
Menginisialisasi instans XPathMessageQuery baru kelas dengan ekspresi XPath yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| Expression |
Mendapatkan atau mengatur ekspresi XPath untuk XPathMessageQuery instans. |
| Namespaces |
Mendapatkan yang XmlNamespaceManager terkait dengan instans ini XPathMessageQuery . |
Metode
| Nama | Deskripsi |
|---|---|
| CreateMessageQueryCollection() |
Membuat kumpulan kueri pesan yang memungkinkan pengoptimalan saat menjalankan beberapa kueri terhadap pesan. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Evaluate<TResult>(Message) |
Mengevaluasi kueri XPath terhadap yang ditentukan Message. |
| Evaluate<TResult>(MessageBuffer) |
Mengevaluasi kueri XPath terhadap yang ditentukan MessageBuffer. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |