Freigeben über


SdlChannelSink Klasse

Definition

Stellt die Implementierung für eine Serverkanalsenke bereit, die Web Services Description Language (WSDL) dynamisch auf dem Server generiert.

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
Vererbung
SdlChannelSink
Implementiert

Hinweise

Wird SdlChannelSink verwendet, um WSDL in Situationen zu erstellen, in denen die URL mit der Zeichenfolge "?wsdl" endet.

In der folgenden Tabelle sind die Kanalkonfigurationseigenschaften aufgeführt, die für diese Kanalsenke angegeben werden können. Die ersten beiden Eigenschaften kombinieren die Steuerung der WSDL-Veröffentlichung von Objekten, die von der Anwendungsdomäne veröffentlicht werden. Wenn false für die erste Eigenschaft angegeben wird, wird unabhängig von der zweiten Eigenschaft keine WSDL zurückgegeben. (Der Standardwert ist true.) Andernfalls steuert die zweite, ob der globale Metadatenobjekt-URI antworten darf. (Standardwert: false.)

Eigentum Beschreibung
metadataEnabled Ein boolescher Wert, der angibt, ob Anforderungen berücksichtigt werden sollen, die in "?wsdl" enden, wenn sich diese Spüle in der Kanalsenkenkette befindet. Die Standardeinstellung ist true. Wenn false, löst die Sink eine Ausnahme in allen Fällen aus, in denen Metadaten für jedes Objekt in der Anwendungsdomäne angefordert werden.

Diese Eigenschaft wird nur von der .NET Framework Version 1.1 auf den folgenden Plattformen unterstützt: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 Familie.
remoteApplicationMetadataEnabled Ein boolescher Wert, der angibt, ob Anforderungen für den Objekt-URI "RemoteApplicationMetadata?wsdl" berücksichtigt werden sollen, der WSDL zurückgibt, die alle Objekte beschreibt, die von der Anwendungsdomäne veröffentlicht werden. If false, then any request to "RemoteApplicationMetadata.rem" throws an exception. Alle anderen "?wsdl"-Anforderungen für bestimmte Objekt-URIs werden berücksichtigt. Wenn truedie globale Metadatenanforderung berücksichtigt wird. Die Standardeinstellung ist false.

Diese Eigenschaft wird nur von der .NET Framework Version 1.1 auf den folgenden Plattformen unterstützt: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 Familie.

Konstruktoren

Name Beschreibung
SdlChannelSink(IChannelReceiver, IServerChannelSink)

Initialisiert eine neue Instanz der SdlChannelSink-Klasse.

Eigenschaften

Name Beschreibung
NextChannelSink

Ruft die nächste IServerChannelSink in der Senkenkette ab.

Properties

Ruft eine IDictionary Der Eigenschaften für die aktuelle Kanalsenke ab.

Methoden

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

Fordert die Verarbeitung von der aktuellen Spüle der Antwort von einem Methodenaufruf an, der asynchron gesendet wurde.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

Gibt den Stream Wert zurück, auf den die bereitgestellte Antwortnachricht serialisiert werden soll.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

Fordert die Nachrichtenverarbeitung von der aktuellen Spüle an.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: