SdlChannelSink Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |