SdlChannelSink Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 mostra le proprietà di configurazione del canale che possono essere specificate per questo sink del canale. Le prime due proprietà combinano per controllare la pubblicazione WSDL di oggetti pubblicati dal dominio applicazione. Se false
viene specificato per la prima proprietà, non viene restituito 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 in "?wsdl" se questo 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 dell'applicazione. Se false , qualsiasi richiesta a "RemoteApplicationMetadata.rem" genera un'eccezione. Tutte le altre richieste "?wsdl" per URI di oggetti specifici vengono rispettate. 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) |