Nyelv

PatternMatcher Osztály

Definíció

HTTP-válaszszöveget keres a webszolgáltatás-ügyfelek visszatérési értékeihez.

public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
Öröklődés
PatternMatcher

Megjegyzések

Az PatternMatcher osztály mintaegyeztetéseket hajt végre reguláris kifejezések használatával, hogy megtalálja a webmetódus által visszaadott értékeket a HTTP-válasz törzsében kódolt szövegben. Az PatternMatcher osztályt az ügyféloldali TextReturnReader osztály hívja meg, amely deszerializálja a webszolgáltatás visszatérési értékeit.

A szövegminta-egyeztetés lehetővé teszi a webszolgáltatások számára a HTML-tartalom lekérését anélkül, hogy XML-dokumentumokká alakítanák át, amelyeket XML-sémadefiníciókhoz kell kötni. A normál kifejezéskeresési célokat egy Web Services Description Language (WSDL) dokumentumban adhatók meg az elemek XML-elemein keresztül matchtext . Mindkét elem a névtérhez http://microsoft.com/wsdl/mime/textMatching/tartozik.

Ha match egy WSDL-dokumentumban vannak megadva elemek, a Wsdl.exe eszköz attribútumokat alkalmaz MatchAttribute a létrehozott ügyfélproxy-osztály megfelelő webes metódusaira. Az MatchAttribute attribútum tulajdonságai létrehozzák a példány keresési feltételeit PatternMatcher .

A fejlesztőknek általában nem kell közvetlenül használniuk PatternMatcher.

Konstruktorok

Név Description
PatternMatcher(Type)

Létrehoz egy példányt PatternMatcher a bemeneti típus alapján.

Metódusok

Név Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
Match(String)

Keres egy szöveges bemenetet egy webmetódus visszatérési értékét képviselő objektum deszerializálásához.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még