SdlChannelSink Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет реализацию для приемника канала сервера, который динамически создает язык описания веб-служб WSDL (Web Services Description Language) на сервере.
public ref class SdlChannelSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SdlChannelSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SdlChannelSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SdlChannelSink
Implements IServerChannelSink
- Наследование
-
SdlChannelSink
- Реализации
Комментарии
SdlChannelSink используется для создания WSDL в ситуациях, когда URL-адрес заканчивается строкой "?wsdl".
В следующей таблице показаны свойства конфигурации канала, которые можно указать для этого приемника канала. Первые два свойства объединяются для управления публикацией WSDL объектов, опубликованных доменом приложения. Если false
указан для первого свойства, WSDL не возвращается, независимо от второго свойства. (Значение по умолчанию — true
.) В противном случае второй определяет, разрешено ли отвечать URI объекта глобальных метаданных. (Значение по умолчанию — false
.)
Свойство. | Описание |
---|---|
metadataEnabled |
Логическое значение, указывающее, следует ли учитывать запросы, заканчивающиеся на "?wsdl", если этот приемник находится в цепочке приемников канала. Значение по умолчанию — true . При значении false приемник создает исключение во всех случаях, когда метаданные запрашиваются для любого объекта в домене приложения.Это свойство поддерживается только в .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. |
remoteApplicationMetadataEnabled |
Логическое значение, указывающее, следует ли учитывать запросы для URI объекта RemoteApplicationMetadata?wsdl, который возвращает WSDL, описывающий все объекты, опубликованные доменом приложения. Если false задано значение , любой запрос к RemoteApplicationMetadata.rem вызывает исключение. Все остальные запросы wsdl для определенных URI объектов учитываются. При значении true удовлетворяется запрос к глобальным метаданным. Значение по умолчанию — false .Это свойство поддерживается только в .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. |
Конструкторы
SdlChannelSink(IChannelReceiver, IServerChannelSink) |
Инициализирует новый экземпляр класса SdlChannelSink. |
Свойства
NextChannelSink |
Получает следующий объект IServerChannelSink в цепи приемников. |
Properties |
Возвращает IDictionary свойств для текущего приемника канала. |
Методы
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) |