PatternMatcher Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyszukuje tekst odpowiedzi HTTP dla wartości zwracanych dla klientów usługi internetowej.
public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
- Dziedziczenie
-
PatternMatcher
Uwagi
Klasa PatternMatcher wykonuje dopasowywanie wzorców przy użyciu wyrażeń regularnych, aby znaleźć wartości zwracane metody internetowej w tekście zakodowanym w treści odpowiedzi HTTP. Klasa PatternMatcher jest wywoływana przez klasę po stronie klienta, która TextReturnReader deserializuje wartości zwracane usługi internetowej.
Dopasowywanie wzorca tekstu umożliwia usługom sieci Web pobieranie zawartości HTML bez konwertowania jej na dokumenty XML, które muszą być powiązane z definicjami schematu XML. Obiekty docelowe wyszukiwania wyrażeń regularnych są określone w dokumencie Web Services Description Language (WSDL) za pośrednictwem match
elementów XML w ramach text
elementów. Oba elementy należą do przestrzeni nazw http://microsoft.com/wsdl/mime/textMatching/
.
Gdy match
elementy są określone w dokumencie WSDL, narzędzie Wsdl.exe stosuje atrybuty do odpowiednich metod sieci Web w generowanej klasie serwera proxy MatchAttribute klienta. Właściwości MatchAttribute atrybutu ustalają kryteria wyszukiwania dla PatternMatcher wystąpienia.
Deweloper zazwyczaj nie musi bezpośrednio używać narzędzia PatternMatcher .
Konstruktory
PatternMatcher(Type) |
Tworzy wystąpienie PatternMatcher na podstawie typu danych wejściowych. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Match(String) |
Wyszukuje tekstowe dane wejściowe, aby deserializować obiekt reprezentujący wartość zwracaną metody internetowej. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |