SdlChannelSink Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |