Aracılığıyla paylaş


PatternMatcher Sınıf

Tanım

Web hizmeti istemcileri için dönüş değerleri için HTTP yanıt metnini arar.

public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
Devralma
PatternMatcher

Açıklamalar

sınıfı, bir HTTP yanıtının gövdesinde kodlanmış metinde Web yöntemi dönüş değerlerini bulmak için normal PatternMatcher ifadeleri kullanarak desen eşleştirmesi gerçekleştirir. sınıfı, PatternMatcher Web hizmeti dönüş değerlerinin serisini alan istemci tarafı sınıfı tarafından TextReturnReader çağrılır.

Metin deseni eşleştirme, Web hizmetlerinin HTML içeriğini XML Şeması tanımları ile bağlı olması gereken XML belgelerine dönüştürmeden almaları için bir yol sağlar. Normal ifade arama hedefleri, öğeler içindeki XML öğeleri aracılığıyla bir Web Hizmetleri Açıklama Dili match (WSDL) belgesinde text belirtilir. Her iki öğe de ad alanına http://microsoft.com/wsdl/mime/textMatching/ aittir.

WsDL belgesinde öğeler belirtilirken, Wsdl.exe aracı, oluşturulan istemci proxy sınıfında ilgili match MatchAttribute Web yöntemlerine öznitelikleri uygular. Özniteliğin MatchAttribute özellikleri, bir örneğin arama ölçütlerini PatternMatcher sağlar.

Bir geliştiricinin genellikle doğrudan kullanımına ihtiyacı PatternMatcher olmaz.

Oluşturucular

PatternMatcher(Type)

Giriş PatternMatcher türüne göre bir örnek oluşturur.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Match(String)

Web yöntemi dönüş değerini temsil eden bir nesneyi deserialize etmek için metin girişini arar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.