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 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) |