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)

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

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