SoapServerProtocol Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Платформа .NET создает экземпляр класса SoapServerProtocol для обработки запросов веб-службы XML.
public ref class SoapServerProtocol : System::Web::Services::Protocols::ServerProtocol
public class SoapServerProtocol : System.Web.Services.Protocols.ServerProtocol
type SoapServerProtocol = class
inherit ServerProtocol
Public Class SoapServerProtocol
Inherits ServerProtocol
- Наследование
Комментарии
Метод можно переопределить RouteRequest для обработки запросов веб-службы XML, которые не объявлены явным образом и обрабатываются пользователями с помощью метода в веб-службе XML, помеченной как . WebMethodAttribute.
Конструкторы
| Имя | Описание |
|---|---|
| SoapServerProtocol() |
Создает новый SoapServerProtocolобъект. |
Свойства
| Имя | Описание |
|---|---|
| Context |
HttpContext Возвращает объект для производного класса. (Унаследовано от ServerProtocol) |
| Request |
HttpRequest Возвращает объект для производного класса. (Унаследовано от ServerProtocol) |
| Response |
HttpResponse Возвращает объект для производного класса. (Унаследовано от ServerProtocol) |
| Target |
Возвращает вызываемый объект службы. (Унаследовано от ServerProtocol) |
Методы
| Имя | Описание |
|---|---|
| AddToCache(Type, Type, Object) |
Object Сохраняет кэш с помощью ключа, созданного из указанного типа протокола и типа сервера. (Унаследовано от ServerProtocol) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetFromCache(Type, Type) |
Извлекает Object данные, хранящиеся в кэше, с помощью ключа, созданного из указанного типа протокола и типа сервера. (Унаследовано от ServerProtocol) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetReaderForMessage(SoapServerMessage, Int32) |
Возвращает инициализированную XmlTextReader с указанным SoapServerMessage и буферным размером. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetWriterForMessage(SoapServerMessage, Int32) |
Возвращает инициализированную XmlTextWriter с указанным SoapServerMessage и буферным размером. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ModifyInitializedExtensions(PriorityGroup, SoapExtension[]) |
Применяет указанные атрибуты приоритета и группы к расширениям SOAP, содержащимся в указанном массиве типа SoapExtension. |
| RouteRequest(SoapServerMessage) |
Возвращает значение SoapServerMethod , в которое необходимо перенаправить указанный объект SoapServerMessage . |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |