PatternMatcher Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Söker i HTTP-svarstext efter returvärden för webbtjänstklienter.
public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
- Arv
-
PatternMatcher
Kommentarer
Klassen PatternMatcher utför mönstermatchning med reguljära uttryck för att hitta returvärden för webbmetoden i textkodad i brödtexten i ett HTTP-svar. Klassen PatternMatcher anropas av klassen på klientsidan TextReturnReader , som deserialiserar webbtjänstens returvärden.
Textmönstermatchning är ett sätt för webbtjänster att hämta HTML-innehåll utan att konvertera det till XML-dokument som måste bindas till XML-schemadefinitioner. Sökmål för reguljära uttryck anges i ett WSDL-dokument (Web Services Description Language) via match XML-element i text element. Båda elementen tillhör namnområdet http://microsoft.com/wsdl/mime/textMatching/.
När match element anges i ett WSDL-dokument tillämpar MatchAttribute verktyget Wsdl.exe attribut på motsvarande webbmetoder i klientproxyklassen som genereras. Egenskaperna MatchAttribute för ett attribut upprättar sökvillkoren för en PatternMatcher instans.
En utvecklare behöver vanligtvis inte använda PatternMatcherdirekt .
Konstruktorer
| Name | Description |
|---|---|
| PatternMatcher(Type) |
Skapar en PatternMatcher instans baserat på indatatypen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Match(String) |
Söker i en textinmatning för att deserialisera ett objekt som representerar ett returvärde för en webbmetod. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |