SdlChannelSink Classe

Definição

Fornece a implementação de um coletor de canal de servidor que gera WSDL (Linguagem de Descrição dos Serviços Web) 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 o 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 do canal que podem ser especificadas para este coletor de canal. As duas primeiras propriedades se combinam 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 solicitações que terminam em "?wsdl" se esse coletor estiver na cadeia de coletores de 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 só tem suporte do .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, Windows Server Família de 2003.
remoteApplicationMetadataEnabled Um valor booliano que especifica se deseja honrar solicitações para o URI do objeto "RemoteApplicationMetadata?wsdl", que retorna WSDL que descreve todos os objetos que são publicados pelo domínio do aplicativo. Se false, então, 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 true, a solicitação de metadados global será respeitada. A configuração padrão é false.

Essa propriedade só tem suporte do .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, Windows Server Família de 2003.

Construtores

Nome Description
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicializa uma nova instância da classe SdlChannelSink.

Propriedades

Nome Description
NextChannelSink

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

Properties

Obtém uma IDictionary das propriedades do coletor de canal atual.

Métodos

Nome Description
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 para o Stream 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 Objectatual.

(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