XPathMessageFilter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XPathMessageFilter sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
XPathMessageFilter() |
Sınıfının tüm iyi biçimlendirilmiş XML belgeleriyle XPathMessageFilter eşleşen yeni bir örneğini başlatır. |
XPathMessageFilter(String) |
Filtre için XPathMessageFilter sorgu ölçütlerini belirtmek üzere bir XPath ifadesi kullanarak sınıfın yeni bir örneğini başlatır. |
XPathMessageFilter(XmlReader) |
Belirtilen XML okuyucusu ile akışı yapılan XPath'i okuyarak sınıfının yeni bir örneğini XPathMessageFilter başlatır. |
XPathMessageFilter(String, XmlNamespaceManager) |
Belirtilen XPath ifadesini ve ad alanı yöneticisini XPathMessageFilter kullanarak sınıfının yeni bir örneğini başlatır. |
XPathMessageFilter(String, XsltContext) |
Belirtilen XPath ifadesi ve XsltContextkullanarak sınıfının yeni bir örneğini XPathMessageFilter başlatır. |
XPathMessageFilter(XmlReader, XmlNamespaceManager) |
Akışı yapılan bir XPath'te belirtilen XML okuyucusuyla okuyarak ve belirtilen ad alanı yöneticisini kullanarak sınıfının yeni bir örneğini XPathMessageFilter başlatır. |
XPathMessageFilter(XmlReader, XsltContext) |
Belirli bir XML okuyucusu ile akışı yapılan XPath'i okuyarak ve ad alanlarını, özel işlevleri ve değişkenleri çözümlemek için kullanarak XsltContext sınıfının yeni bir örneğini XPathMessageFilter başlatır. |
XPathMessageFilter()
Sınıfının tüm iyi biçimlendirilmiş XML belgeleriyle XPathMessageFilter eşleşen yeni bir örneğini başlatır.
public:
XPathMessageFilter();
public XPathMessageFilter ();
Public Sub New ()
Açıklamalar
Boş bir XPath ifadesiyle sınıfının yeni bir örneğini XPathMessageFilter başlatır. Boş bir XPath ifadesi her zaman iyi biçimlendirilmiş bir XML belgesiyle eşleşir, bu nedenle tüm nesneler boş bir XPath ifadesi tarafından tanımlanan filtre ölçütlerini karşılar.
Şunlara uygulanır
XPathMessageFilter(String)
Filtre için XPathMessageFilter sorgu ölçütlerini belirtmek üzere bir XPath ifadesi kullanarak sınıfın yeni bir örneğini başlatır.
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)
Parametreler
Özel durumlar
xpath
, null
değeridir.
Açıklamalar
Yönetecek ad alanı olmadığında bu oluşturucuyu kullanın.
Bu oluşturucu varsayılan XPathMessageContextkullanarak özelliğine atanan öğesini Namespaces başlatırXmlNamespaceManager, böylece XPath ifadesi öğesinin tanımladığı işlev kitaplığına XPathMessageContext erişebilir.
Şunlara uygulanır
XPathMessageFilter(XmlReader)
Belirtilen XML okuyucusu ile akışı yapılan XPath'i okuyarak sınıfının yeni bir örneğini XPathMessageFilter başlatır.
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)
Parametreler
Özel durumlar
reader
, null
değeridir.
Açıklamalar
Okuyucunun seri hale getirilmiş öğesinin başlangıç öğesinde konumlandırıldığı varsayılır XPathMessageFilter
. Öğenin adı okunmadan önce doğrulanmaz. Bu yöntem döndürdüğünde, okuyucu seri hale getirildikten hemen sonra konumlandırılır XPathMessageFilter
. Oluşturucu ayrıca XPath ifadesindeki tüm ön ekleri okuyucuda bağlı oldukları için çözümleyerek ad alanı yöneticisini otomatik olarak başlatır.
Bu yöntem, yöntemi tarafından oluşturulabilecek tüm XML'lere WriteXPathTo erişebilir.
Şunlara uygulanır
XPathMessageFilter(String, XmlNamespaceManager)
Belirtilen XPath ifadesini ve ad alanı yöneticisini XPathMessageFilter kullanarak sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- xpath
- String
XPath 1.0 ifadesi.
- namespaces
- XmlNamespaceManager
XmlNamespaceManager içindeki xpath
ad alanı ön eklerini çözümleyen bir.
Özel durumlar
xpath
, null
değeridir.
Açıklamalar
XPath içinde tanımlanmamış ön ekler kullandığında XPathMessageContextveya kendi XmlNamespaceManageröğesini kullanmak istediğinizde bu oluşturucuyu kullanın. örneği XPathMessageContext oluşturulabilir ve bu yönteme geçirilebilir.
Bu yönteme XsltContext sağlanan örnekler uygulamalarsa, oluşturucuyu çağırmaya XPathMessageFilter eşdeğerdir.
Şunlara uygulanır
XPathMessageFilter(String, XsltContext)
Belirtilen XPath ifadesi ve XsltContextkullanarak sınıfının yeni bir örneğini XPathMessageFilter başlatır.
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)
Parametreler
- xpath
- String
Filtre için XPath 1.0 ifadesi.
- context
- XsltContext
XsltContext içindeki ad alanı ön eklerini, özel işlevleri veya değişkenleri çözümleyen xpath
bir .
Şunlara uygulanır
XPathMessageFilter(XmlReader, XmlNamespaceManager)
Akışı yapılan bir XPath'te belirtilen XML okuyucusuyla okuyarak ve belirtilen ad alanı yöneticisini kullanarak sınıfının yeni bir örneğini XPathMessageFilter başlatır.
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)
Parametreler
- namespaces
- XmlNamespaceManager
XmlNamespaceManager XPath ifadesindeki ad alanı ön eklerini 'den reader
çözümleyen bir. Bu, özel işlevleri veya değişkenleri tanımlayan bir XsltContext de olabilir.
Özel durumlar
reader
, null
değeridir.
reader
başlangıç öğesinde konumlandırılmaz.
Diyalekt özniteliğini veya ad alanı URI'sini okurken sorun oluştu veya yinelenen öznitelikler bulundu.
-veya-
Geçersiz bir diyalekt özniteliği okundu: XPath değildi.
Açıklamalar
Kendi oluşturucunuzu XmlReader kullanmak ve XmlNamespaceManager filtreyi tanımlamak istediğinizde bu oluşturucuyu kullanın.
Okuyucunun seri hale getirilmiş öğesinin başlangıç öğesinde konumlandırıldığı varsayılır XPathMessageFilter
. Öğenin adı okunmadan önce doğrulanmaz. Bu yöntem döndürdüğünde, okuyucu seri hale getirildikten hemen sonra konumlandırılır XPathMessageFilter
.
Şunlara uygulanır
XPathMessageFilter(XmlReader, XsltContext)
Belirli bir XML okuyucusu ile akışı yapılan XPath'i okuyarak ve ad alanlarını, özel işlevleri ve değişkenleri çözümlemek için kullanarak XsltContext sınıfının yeni bir örneğini XPathMessageFilter başlatır.
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)
Parametreler
- context
- XsltContext
XsltContext XPath ifadesindeki ad alanı ön eklerini, işlevlerini ve değişkenlerini çözümleyen reader
bir .
Özel durumlar
reader
, null
değeridir.
Açıklamalar
Kendi oluşturucunuzu XmlReader kullanmak ve XmlNamespaceManager filtreyi tanımlamak istediğinizde bu oluşturucuyu kullanın.
Okuyucunun seri hale getirilmiş öğesinin başlangıç öğesinde konumlandırıldığı varsayılır XPathMessageFilter
. Öğenin adı okunmadan önce doğrulanmaz. Bu yöntem döndürdüğünde, okuyucu seri hale getirildikten hemen sonra konumlandırılır XPathMessageFilter
.