PatternMatcher Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Durchsucht HTTP-Antworttext auf Rückgabewerte für Webdienstclients.
public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
- Vererbung
-
PatternMatcher
Hinweise
Die -Klasse führt einen Musterabgleich mit regulären Ausdrücken aus, um Rückgabewerte der Webmethode in Text zu finden, der im Text einer PatternMatcher HTTP-Antwort codiert ist. Die PatternMatcher -Klasse wird von der clientseitigen Klasse TextReturnReader aufgerufen, die Webdienst-Rückgabewerte deserialisiert.
Der Textmusterabgleich bietet Webdiensten die Möglichkeit, HTML-Inhalte abzurufen, ohne sie 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 Elementen text
angegeben. Beide Elemente gehören zum Namespace http://microsoft.com/wsdl/mime/textMatching/
.
Wenn match
Elemente in einem WSDL-Dokument angegeben werden, wendet das Wsdl.exe-Tool Attribute auf die entsprechenden Webmethoden in der clientproxy-Klasse an, die generiert MatchAttribute wird. Die MatchAttribute Eigenschaften eines Attributs legen die Suchkriterien für eine -Instanz PatternMatcher fest.
Ein Entwickler muss in der Regel nicht direkt PatternMatcher verwenden.
Konstruktoren
PatternMatcher(Type) |
Erstellt auf der Grundlage des Eingabetyps eine PatternMatcher-Instanz. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Match(String) |
Durchsucht eine Texteingabe, um ein Objekt zu deserialisieren, das einen Rückgabewert der Webmethode darstellt. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |