PatternMatcher Класс

Определение

Выполняет поиск возвращаемых значений в тексте HTTP-ответа для клиентов веб-служб.

public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
Наследование
PatternMatcher

Комментарии

PatternMatcherКласс выполняет сопоставление шаблонов с помощью регулярных выражений для поиска возвращаемых значений веб-метода в тексте, закодированном в теле ответа HTTP. PatternMatcherКласс вызывается классом на стороне клиента TextReturnReader , который десериализует возвращаемые значения веб-службы.

Сопоставление текстовых шаблонов позволяет веб-службам получать содержимое HTML без преобразования его в XML-документы, которые должны быть привязаны к определениям схемы XML. Целевые объекты поиска регулярных выражений указываются в документе языка описания веб-служб (WSDL) с помощью match XML-элементов внутри text элементов. Оба элемента принадлежат пространству имен http://microsoft.com/wsdl/mime/textMatching/ .

При match указании элементов в документе WSDL инструмент Wsdl.exe применяет MatchAttribute атрибуты к соответствующим веб-методам в создаваемом клиентском прокси-классе. MatchAttributeСвойства атрибута устанавливают условия поиска для PatternMatcher экземпляра.

Разработчику обычно не требуется напрямую использовать PatternMatcher .

Конструкторы

PatternMatcher(Type)

Создает экземпляр класса PatternMatcher на основе входного типа.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Match(String)

Выполняет поиск входных текстовых значений для десериализации объекта, представляющего возвращаемое значение веб-метода.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел