PatternMatcher Klasse

Definition

Durchsucht HTTP-Antworttext nach Rückgabewerten für Webdienstclients.

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

Hinweise

Die PatternMatcher Klasse führt musterabgleich mit regulären Ausdrücken aus, um Die Rückgabewerte der Webmethode im Textkörper einer HTTP-Antwort zu finden. Die PatternMatcher Klasse wird von der clientseitigen TextReturnReader Klasse aufgerufen, die rückgabewerte deserialisiert.

Der Textmusterabgleich ermöglicht Webdiensten das Abrufen von HTML-Inhalten, ohne ihn in XML-Dokumente zu konvertieren, die an XML-Schemadefinitionen gebunden werden müssen. Suchziele für reguläre Ausdrücke werden in einem WSDL-Dokument (Web Services Description Language) über match XML-Elemente innerhalb von text Elementen angegeben. Beide Elemente gehören zum Namespace http://microsoft.com/wsdl/mime/textMatching/.

Wenn match Elemente in einem WSDL-Dokument angegeben werden, wendet MatchAttribute das tool Wsdl.exe Attribute auf die entsprechenden Webmethoden in der generierten Clientproxyklasse an. Die Eigenschaften eines MatchAttribute Attributs legen die Suchkriterien für eine PatternMatcher Instanz fest.

Ein Entwickler muss in der Regel nicht direkt verwendet werden PatternMatcher.

Konstruktoren

Name Beschreibung
PatternMatcher(Type)

Erstellt eine PatternMatcher Instanz basierend auf dem Eingabetyp.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Match(String)

Durchsucht eine Texteingabe, um ein Objekt zu deserialisieren, das einen Rückgabewert einer Webmethode darstellt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen