SdlChannelSink Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |