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)

Применяется к

См. также раздел