XPathMessageFilter Konstruktor
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.
Menginisialisasi instans baru kelas XPathMessageFilter.
Overload
XPathMessageFilter() |
Menginisialisasi instans baru kelas XPathMessageFilter yang cocok dengan semua dokumen XML yang terbentuk dengan baik. |
XPathMessageFilter(String) |
Menginisialisasi instans XPathMessageFilter baru kelas menggunakan ekspresi JalurX untuk menentukan kriteria kueri untuk filter. |
XPathMessageFilter(XmlReader) |
Menginisialisasi instans XPathMessageFilter baru kelas dengan membaca JalurX yang dialirkan dengan pembaca XML yang ditentukan. |
XPathMessageFilter(String, XmlNamespaceManager) |
Menginisialisasi instans XPathMessageFilter baru kelas menggunakan ekspresi JalurX dan manajer namespace yang ditentukan. |
XPathMessageFilter(String, XsltContext) |
Menginisialisasi instans XPathMessageFilter baru kelas menggunakan ekspresi JalurX tertentu dan XsltContext. |
XPathMessageFilter(XmlReader, XmlNamespaceManager) |
Menginisialisasi instans XPathMessageFilter baru kelas dengan membaca di JalurX yang dialirkan dengan pembaca XML tertentu dan menggunakan pengelola namespace yang ditentukan. |
XPathMessageFilter(XmlReader, XsltContext) |
Menginisialisasi instans XPathMessageFilter baru kelas dengan membaca JalurX yang dialirkan dengan pembaca XML tertentu dan menggunakan XsltContext untuk mengatasi namespace, fungsi kustom, dan variabel. |
XPathMessageFilter()
Menginisialisasi instans baru kelas XPathMessageFilter yang cocok dengan semua dokumen XML yang terbentuk dengan baik.
public:
XPathMessageFilter();
public XPathMessageFilter ();
Public Sub New ()
Keterangan
Menginisialisasi instans XPathMessageFilter baru kelas dengan ekspresi JalurX kosong. Ekspresi JalurX kosong selalu cocok dengan dokumen XML yang terbentuk dengan baik, sehingga semua objek memenuhi kriteria filter yang ditentukan oleh ekspresi JalurX kosong.
Berlaku untuk
XPathMessageFilter(String)
Menginisialisasi instans XPathMessageFilter baru kelas menggunakan ekspresi JalurX untuk menentukan kriteria kueri untuk filter.
public:
XPathMessageFilter(System::String ^ xpath);
public XPathMessageFilter (string xpath);
new System.ServiceModel.Dispatcher.XPathMessageFilter : string -> System.ServiceModel.Dispatcher.XPathMessageFilter
Public Sub New (xpath As String)
Parameter
Pengecualian
xpath
adalah null
.
Keterangan
Gunakan konstruktor ini ketika tidak ada namespace layanan untuk dikelola.
Konstruktor ini menginisialisasi XmlNamespaceManager yang ditetapkan ke Namespaces properti dengan menggunakan default XPathMessageContext, sehingga ekspresi JalurX memiliki akses ke pustaka fungsi yang XPathMessageContext ditentukan.
Berlaku untuk
XPathMessageFilter(XmlReader)
Menginisialisasi instans XPathMessageFilter baru kelas dengan membaca JalurX yang dialirkan dengan pembaca XML yang ditentukan.
public:
XPathMessageFilter(System::Xml::XmlReader ^ reader);
public XPathMessageFilter (System.Xml.XmlReader reader);
new System.ServiceModel.Dispatcher.XPathMessageFilter : System.Xml.XmlReader -> System.ServiceModel.Dispatcher.XPathMessageFilter
Public Sub New (reader As XmlReader)
Parameter
Pengecualian
reader
adalah null
.
Keterangan
Diasumsikan bahwa pembaca diposisikan pada elemen awal dari serialisasi XPathMessageFilter
. Nama elemen tidak divalidasi sebelum membaca. Ketika metode ini kembali, pembaca diposisikan segera setelah serialisasi XPathMessageFilter
. Konstruktor juga secara otomatis menginisialisasi pengelola namespace layanan dengan menyelesaikan semua awalan dalam ekspresi JalurX saat terikat di pembaca.
Metode ini dapat mengakses XML apa pun yang dapat dibuat dengan WriteXPathTo metode .
Berlaku untuk
XPathMessageFilter(String, XmlNamespaceManager)
Menginisialisasi instans XPathMessageFilter baru kelas menggunakan ekspresi JalurX dan manajer namespace yang ditentukan.
public:
XPathMessageFilter(System::String ^ xpath, System::Xml::XmlNamespaceManager ^ namespaces);
public XPathMessageFilter (string xpath, System.Xml.XmlNamespaceManager namespaces);
new System.ServiceModel.Dispatcher.XPathMessageFilter : string * System.Xml.XmlNamespaceManager -> System.ServiceModel.Dispatcher.XPathMessageFilter
Public Sub New (xpath As String, namespaces As XmlNamespaceManager)
Parameter
- xpath
- String
Ekspresi JalurX 1.0.
- namespaces
- XmlNamespaceManager
Yang XmlNamespaceManager menyelesaikan awalan namespace layanan apa pun di xpath
.
Pengecualian
xpath
adalah null
.
Keterangan
Gunakan konstruktor ini ketika JalurX menggunakan awalan yang tidak ditentukan dalam XPathMessageContext, atau ketika Anda ingin menggunakan milik Anda sendiri XmlNamespaceManager. Instans XPathMessageContext dapat dibuat dan diteruskan ke metode ini.
Jika instans yang disediakan untuk metode ini adalah XsltContext implementasi, setara dengan memanggil XPathMessageFilter konstruktor.
Berlaku untuk
XPathMessageFilter(String, XsltContext)
Menginisialisasi instans XPathMessageFilter baru kelas menggunakan ekspresi JalurX tertentu dan XsltContext.
public:
XPathMessageFilter(System::String ^ xpath, System::Xml::Xsl::XsltContext ^ context);
public XPathMessageFilter (string xpath, System.Xml.Xsl.XsltContext context);
new System.ServiceModel.Dispatcher.XPathMessageFilter : string * System.Xml.Xsl.XsltContext -> System.ServiceModel.Dispatcher.XPathMessageFilter
Public Sub New (xpath As String, context As XsltContext)
Parameter
- xpath
- String
Ekspresi JalurX 1.0 untuk filter.
- context
- XsltContext
Yang XsltContext menyelesaikan awalan namespace, fungsi kustom, atau variabel apa pun di xpath
.
Berlaku untuk
XPathMessageFilter(XmlReader, XmlNamespaceManager)
Menginisialisasi instans XPathMessageFilter baru kelas dengan membaca di JalurX yang dialirkan dengan pembaca XML tertentu dan menggunakan pengelola namespace yang ditentukan.
public:
XPathMessageFilter(System::Xml::XmlReader ^ reader, System::Xml::XmlNamespaceManager ^ namespaces);
public XPathMessageFilter (System.Xml.XmlReader reader, System.Xml.XmlNamespaceManager namespaces);
new System.ServiceModel.Dispatcher.XPathMessageFilter : System.Xml.XmlReader * System.Xml.XmlNamespaceManager -> System.ServiceModel.Dispatcher.XPathMessageFilter
Public Sub New (reader As XmlReader, namespaces As XmlNamespaceManager)
Parameter
- namespaces
- XmlNamespaceManager
Yang XmlNamespaceManager menyelesaikan awalan namespace layanan apa pun dalam ekspresi JalurX dari reader
. Ini juga bisa menjadi yang XsltContext mendefinisikan fungsi atau variabel kustom.
Pengecualian
reader
adalah null
.
reader
tidak diposisikan pada elemen awal.
Ada masalah saat membaca atribut dialek atau namespace URI, atau atribut duplikat ditemukan.
-atau-
Atribut dialek yang tidak valid dibaca: itu bukan JalurX.
Keterangan
Gunakan konstruktor ini saat Anda ingin menggunakan sendiri XmlReader dan XmlNamespaceManager untuk menentukan filter.
Diasumsikan bahwa pembaca diposisikan pada elemen awal dari serialisasi XPathMessageFilter
. Nama elemen tidak divalidasi sebelum membaca. Ketika metode ini kembali, pembaca diposisikan segera setelah serialisasi XPathMessageFilter
.
Berlaku untuk
XPathMessageFilter(XmlReader, XsltContext)
Menginisialisasi instans XPathMessageFilter baru kelas dengan membaca JalurX yang dialirkan dengan pembaca XML tertentu dan menggunakan XsltContext untuk mengatasi namespace, fungsi kustom, dan variabel.
public:
XPathMessageFilter(System::Xml::XmlReader ^ reader, System::Xml::Xsl::XsltContext ^ context);
public XPathMessageFilter (System.Xml.XmlReader reader, System.Xml.Xsl.XsltContext context);
new System.ServiceModel.Dispatcher.XPathMessageFilter : System.Xml.XmlReader * System.Xml.Xsl.XsltContext -> System.ServiceModel.Dispatcher.XPathMessageFilter
Public Sub New (reader As XmlReader, context As XsltContext)
Parameter
- context
- XsltContext
Yang XsltContext menyelesaikan awalan namespace, fungsi, dan variabel apa pun dalam ekspresi JalurX dari reader
.
Pengecualian
reader
adalah null
.
Keterangan
Gunakan konstruktor ini saat Anda ingin menggunakan sendiri XmlReader dan XmlNamespaceManager untuk menentukan filter.
Diasumsikan bahwa pembaca diposisikan pada elemen awal dari serialisasi XPathMessageFilter
. Nama elemen tidak divalidasi sebelum membaca. Ketika metode ini kembali, pembaca diposisikan segera setelah serialisasi XPathMessageFilter
.