SoapServerFormatterSink Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает реализацию для приемника форматера сервера, который использует SoapFormatter.
public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
- Наследование
-
SoapServerFormatterSink
- Реализации
Комментарии
Поток запросов распространяется из приемника транспорта сервера через приемники канала сервера, пока не достигнет соответствующего приемника модуля форматирования. Приемник модуля форматирования десериализует сообщение и передает его через конвейер. Специальный приемник диспетчеризации вставляется в конец цепочки приемников каналов методом ChannelServices.CreateServerChannelSinkChain , который вызывается каналами сервера для создания цепочек приемников каналов сервера. Когда сообщение достигает приемника отправки, приемник диспетчеризации передает сообщение в инфраструктуру удаленного взаимодействия.
Свойство. | Описание |
---|---|
includeVersions |
Указывает, будет ли модуль форматирования включать сведения о версиях. Значения: true или false . |
strictBinding |
Указывает, что принимающий модуль форматирования сначала попробует определить тип при помощи полных сведений о версии, если они имеются, а лишь затем будет использовать только имя типа и имя сборки без сведений о версии. Значения: true или false . Для обоих предоставляемых системой модулей форматирования значение по умолчанию — false . |
typeFilterLevel |
Строковое значение, указывающее уровень автоматической десериализации серверного канала. Поддерживаемые значения: Low (по умолчанию) и Full . Дополнительные сведения об уровнях десериализации см. в статье Автоматическая десериализация в удаленном взаимодействии .NET Framework.Это свойство поддерживается только платформой .NET Framework версии 1.1 на следующих платформах: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional и Windows Server 2003. |
Важно!
Использование экземпляра этого объекта с недоверенными данными или через небезопасный канал представляет угрозу безопасности. Используйте этот объект только с доверенными данными и через безопасный канал. Дополнительные сведения см. в разделе Проверка всех входных данных.
Конструкторы
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver) |
Инициализирует новый экземпляр класса SoapServerFormatterSink. |
Свойства
NextChannelSink |
Получает следующий объект IServerChannelSink в цепи приемников. |
Properties |
Возвращает IDictionary свойств для текущего приемника канала. |
TypeFilterLevel |
Возвращает или задает значение |
Методы
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
Запрашивает обработку из текущего приемника ответа от вызова метода, отправленного асинхронно. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
Возвращает Stream, в который необходимо сериализовать предоставленное ответное сообщение. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
Запрашивает обработку сообщения из текущего приемника. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |