PatternMatcher Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá v textu odpovědi HTTP vrácené hodnoty pro klienty webové služby.
public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
- Dědičnost
-
PatternMatcher
Poznámky
PatternMatcherTřída provádí porovnávání vzorů pomocí regulárních výrazů k nalezení návratových hodnot webové metody v textu kódovaném v těle odpovědi HTTP. PatternMatcherTřída je volána třídou na straně klienta TextReturnReader , která deserializace návratové hodnoty webové služby.
Porovnávání vzorů textu poskytuje způsob, jak webové služby načíst obsah HTML bez převodu do dokumentů XML, které musí být vázány na definice schémat XML. Cíle hledání regulárních výrazů jsou určeny v dokumentu jazyka WSDL (Web Services Description Language) prostřednictvím match
prvků XML v rámci text
elementů. Oba elementy patří do oboru názvů http://microsoft.com/wsdl/mime/textMatching/
.
Pokud match
jsou prvky určeny v dokumentu WSDL, nástroj Wsdl.exe použije MatchAttribute atributy na odpovídající webové metody v klientské proxy třídě, která je vygenerována. MatchAttributeVlastnosti atributu určují kritéria hledání pro PatternMatcher instanci.
Vývojář obvykle nemusí používat přímo PatternMatcher .
Konstruktory
PatternMatcher(Type) |
Vytvoří PatternMatcher instanci založenou na typu vstupu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Match(String) |
Vyhledá textový vstup k deserializaci objektu představujícího návratovou hodnotu webové metody. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |