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) |