Compartilhar via


SdlChannelSink Classe

Definição

Fornece a implementação de um servidor de coletor de canal que gera linguagem WSDL dinamicamente no servidor.

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
Herança
SdlChannelSink
Implementações

Comentários

O SdlChannelSink é usado para criar WSDL em situações em que a URL termina com a cadeia de caracteres "?wsdl".

A tabela a seguir mostra as propriedades de configuração de canal que podem ser especificadas para esse coletor de canal. As duas primeiras propriedades são combinadas para controlar a publicação WSDL de objetos publicados pelo domínio do aplicativo. Se false for especificado para a primeira propriedade, nenhum WSDL será retornado, independentemente da segunda propriedade. (O padrão é true.) Caso contrário, o segundo controla se o URI do objeto de metadados global tem permissão para responder. (O padrão é false.)

Propriedade Descrição
metadataEnabled Um valor booliano que especifica se as solicitações terminam em "?wsdl" se esse coletor estiver na cadeia de coletores do canal. A configuração padrão é true. Se false, o coletor gerará uma exceção em todos os casos em que os metadados são solicitados para qualquer objeto no domínio do aplicativo.

Essa propriedade tem suporte apenas para o .NET Framework versão 1.1 nas seguintes plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, família Windows Server 2003.
remoteApplicationMetadataEnabled Um valor booliano que especifica se as solicitações de URI do objeto devem ser respeitadas "RemoteApplicationMetadata?wsdl", que retorna WSDL que descreve todos os objetos publicados pelo domínio do aplicativo. Se false, qualquer solicitação para "RemoteApplicationMetadata.rem" gerará uma exceção. Todas as outras solicitações "?wsdl" para URIs de objeto específicas são respeitadas. Se truefor , a solicitação de metadados global será respeitada. A configuração padrão é false.

Essa propriedade tem suporte apenas para o .NET Framework versão 1.1 nas seguintes plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, família Windows Server 2003.

Construtores

SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicializa uma nova instância da classe SdlChannelSink.

Propriedades

NextChannelSink

Obtém o próximo IServerChannelSink na cadeia de coletores.

Properties

Obtém um IDictionary de propriedades para o coletor de canal atual.

Métodos

AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

Solicita o processamento do coletor atual da resposta de uma chamada de método que foi enviada de forma assíncrona.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Retorna o Stream no qual a mensagem de resposta fornecida deve ser serializada.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Solicita o processamento de mensagens do coletor atual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também