MimeParameterWriter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет общую базовую реализацию средств записи параметров исходящего запроса для клиентов веб-служб, реализуемых с использованием HTTP, но без SOAP.
public ref class MimeParameterWriter abstract : System::Web::Services::Protocols::MimeFormatter
public abstract class MimeParameterWriter : System.Web.Services.Protocols.MimeFormatter
type MimeParameterWriter = class
inherit MimeFormatter
Public MustInherit Class MimeParameterWriter
Inherits MimeFormatter
- Наследование
- Производный
Комментарии
MimeParameterWriterи другие классы в System.Web.Services.Protocols пространстве имен поддерживают реализации веб-служб платформа .NET Framework с помощью операций HTTP-GET и HTTP-POST. Модули записи и читатели веб-служб сериализуют и десериализуют соответственно между параметрами или возвращаемыми объектами веб-методов и потоками HTTP-запросов или ответов. Средства записи и читатели веб-служб используют ПРОТОКОЛ HTTP для транспорта, но не обмениваются сообщениями с помощью стандарта SOAP.
Класс MimeParameterWriter устанавливает общий формат записи запросов для записи параметров веб-метода на стороне клиента в потоки HTTP-запросов.
Как правило, не требуется напрямую использовать MimeParameterWriter классы или его потомков. Вместо этого, когда средство Wsdl.exe создает код прокси-сервера клиента в соответствии с реализациями HTTP-GET или HTTP-POST, оно применяет к каждому HttpMethodAttribute веб-методу и присваивает свойству атрибута ParameterFormatter соответствующий тип.
Конструкторы
MimeParameterWriter() |
Инициализирует новый экземпляр класса MimeParameterWriter. |
Свойства
RequestEncoding |
Возвращает или задает кодировку, используемую для записи параметров в HTTP-запрос. |
UsesWriteRequest |
Получает значение, указывающее, сериализуются ли значения параметров веб-метода в тело исходящего HTTP-запроса. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetInitializer(LogicalMethodInfo) |
Когда переопределен в производном классе, возвращает инициализатор для указанного метода. (Унаследовано от MimeFormatter) |
GetInitializers(LogicalMethodInfo[]) |
Когда переопределен в производном классе, возвращает массив объектов инициализаторов, соответствующий входному массиву определений методов. (Унаследовано от MimeFormatter) |
GetRequestUrl(String, Object[]) |
При переопределении в производном классе изменяет URL-адрес исходящего HTTP-запроса. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Initialize(Object) |
Когда переопределен в производном классе, инициализирует экземпляр. (Унаследовано от MimeFormatter) |
InitializeRequest(WebRequest, Object[]) |
При переопределении в производном классе инициализирует исходящий HTTP-запрос. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
WriteRequest(Stream, Object[]) |
При переопределении в производном классе сериализует значения параметров веб-метода в поток, представляющий тело исходящего HTTP-запроса. |