SdlChannelSink Classe

Definição

Fornece a implementação para um sink de canal de servidor que gera dinamicamente Web Services Description Language (WSDL) 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

Observações

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

A tabela seguinte mostra as propriedades de configuração do canal que podem ser especificadas para este sumidouro de canal. As duas primeiras propriedades combinam-se para controlar a publicação WSDL de objetos publicados pelo domínio de aplicação. Se false for especificado para a primeira propriedade, não é devolvido WSDL, independentemente da segunda propriedade. (O padrão é true.) Caso contrário, o segundo controla se o URI global do objeto de metadados pode responder. (O padrão é false.)

Property Descrição
metadataEnabled Um valor booleano que especifica se deve honrar pedidos que terminam em "?wsdl" se este sumidouro estiver na cadeia do sumidouro do canal. A definição padrão é true. Se false, o sink lança uma exceção em todos os casos em que os metadados são solicitados para qualquer objeto no domínio da aplicação.

Esta propriedade é suportada apenas pelo .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 booleano que especifica se deve aceitar pedidos para o URI do objeto "RemoteApplicationMetadata?wsdl", que devolve WSDL que descreve todos os objetos publicados pelo domínio da aplicação. Se false, então qualquer pedido a "RemoteApplicationMetadata.rem" lança uma exceção. Todos os outros pedidos "?wsdl" para URIs de determinados objetos são aceites. Se true, o pedido global de metadados é aceite. A definição padrão é false.

Esta propriedade é suportada apenas pelo .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

Name Description
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inicializa uma nova instância da SdlChannelSink classe.

Propriedades

Name Description
NextChannelSink

Fica com o próximo IServerChannelSink na cadeia do lava-loiça.

Properties

Obtém uma IDictionary de propriedades para o sumidouro atual do canal.

Métodos

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

Pedidos processados do sumidouro 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 função de hash predefinida.

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

Devolve a Stream mensagem para a 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 atual Object.

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

Solicita processamento de mensagens ao sumidouro atual.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também