SdlChannelSink Classe

Definizione

Fornisce l'implementazione per un sink di canale server che genera in modo dinamico linguaggio WSDL (Web Services Description Language) sul server.

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
Ereditarietà
SdlChannelSink
Implementazioni

Commenti

Viene SdlChannelSink usato per creare WSDL in situazioni in cui l'URL termina con la stringa "?wsdl".

La tabella seguente illustra le proprietà di configurazione del canale che è possibile specificare per questo sink del canale. Le prime due proprietà vengono combinate per controllare la pubblicazione WSDL di oggetti pubblicati dal dominio applicazione. Se false viene specificato per la prima proprietà, non viene restituito alcun WSDL, indipendentemente dalla seconda proprietà. Il valore predefinito è true.) In caso contrario, il secondo controlla se l'URI dell'oggetto metadati globale è autorizzato a rispondere. (Il valore predefinito è false.)

Proprietà Descrizione
metadataEnabled Valore booleano che specifica se rispettare le richieste che terminano con "?wsdl" se il sink si trova nella catena di sink del canale. L'impostazione predefinita è true. Se il valore è false, il sink genera un'eccezione in tutti i casi in cui siano richiesti metadati per qualsiasi oggetto nel dominio applicazione.

Questa proprietà è supportata solo in .NET Framework versione 1.1 con le seguenti piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional e famiglia Windows Server 2003.
remoteApplicationMetadataEnabled Valore booleano che specifica se rispettare le richieste per l'URI dell'oggetto "RemoteApplicationMetadata?wsdl", che restituisce WSDL che descrive tutti gli oggetti pubblicati dal dominio applicazione. Se false, qualsiasi richiesta a "RemoteApplicationMetadata.rem" genera un'eccezione. Vengono rispettate tutte le altre richieste "?wsdl" per determinati URI oggetto. Se il valore è true, la richiesta globale di metadati verrà accettata. L'impostazione predefinita è false.

Questa proprietà è supportata solo in .NET Framework versione 1.1 con le seguenti piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional e famiglia Windows Server 2003.

Costruttori

SdlChannelSink(IChannelReceiver, IServerChannelSink)

Inizializza una nuova istanza della classe SdlChannelSink.

Proprietà

NextChannelSink

Ottiene l'interfaccia IServerChannelSink successiva nella catena di sink.

Properties

Ottiene un oggetto IDictionary di proprietà per il sink del canale corrente.

Metodi

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

Richiede al sink corrente l'elaborazione della risposta da una chiamata di metodo inviata in modo asincrono.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Restituisce l'oggetto Stream su cui dovrà essere serializzato il messaggio di risposta fornito.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Richiede l'elaborazione di messaggi da parte del sink corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche