PatternMatcher Sınıf

Tanım

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

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

Açıklamalar

sınıfı, PatternMatcher http yanıtının gövdesinde kodlanmış metindeki Web yöntemi dönüş değerlerini bulmak için normal ifadeleri kullanarak desen eşleştirmesi gerçekleştirir. Sınıfı PatternMatcher , Web hizmeti dönüş değerlerini seri durumdan çıkaran istemci tarafı TextReturnReader sınıfı tarafından çağrılır.

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

match Bir WSDL belgesinde öğeler belirtildiğinde, Wsdl.exe aracı öznitelikleri MatchAttribute oluşturulan istemci proxy sınıfındaki ilgili Web yöntemlerine uygular. Bir MatchAttribute özniteliğin özellikleri, bir PatternMatcher örneğin arama ölçütlerini oluşturur.

Bir geliştiricinin genellikle doğrudan kullanması PatternMatchergerekmez.

Oluşturucular

Name Description
PatternMatcher(Type)

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

Yöntemler

Name Description
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()

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

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

Web yöntemi dönüş değerini temsil eden bir nesneyi seri durumdan çıkarmak için bir metin girişi arar.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.