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 del canale server che genera in modo dinamico il linguaggio WSDL (Web Services Description Language) nel 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".
Nella tabella seguente vengono illustrate 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 false, il sink genera un'eccezione in tutti i casi in cui i metadati vengono richiesti per qualsiasi oggetto nel dominio applicazione.Questa proprietà è supportata solo dalla versione 1.1 di .NET Framework nelle piattaforme seguenti: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Famiglia del 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 true, la richiesta di metadati globali viene rispettata. L'impostazione predefinita è false.Questa proprietà è supportata solo dalla versione 1.1 di .NET Framework nelle piattaforme seguenti: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server Famiglia del 2003. |
Costruttori
| Nome | Descrizione |
|---|---|
| SdlChannelSink(IChannelReceiver, IServerChannelSink) |
Inizializza una nuova istanza della classe SdlChannelSink. |
Proprietà
| Nome | Descrizione |
|---|---|
| NextChannelSink |
Ottiene l'oggetto successivo IServerChannelSink nella catena di sink. |
| Properties |
Ottiene un IDictionary di proprietà per il sink del canale corrente. |
Metodi
| Nome | Descrizione |
|---|---|
| AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
Richiede l'elaborazione dal sink corrente della risposta da una chiamata al 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 in cui deve essere serializzato il messaggio di risposta fornito. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
Richiede l'elaborazione dei messaggi dal sink corrente. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |