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 true for , 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) |