SoapServerFormatterSink 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 Formatierungssenke des Servers bereit, der den SoapFormatter verwendet.
public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
- Vererbung
-
SoapServerFormatterSink
- Implementiert
Hinweise
Der Anforderungsstream wird von der Servertransportsenke über die Serverkanalsenken weitergegeben, bis er die entsprechende Formatierungssenke erreicht. Die Formatierungssenke deserialisiert die Nachricht und übergibt sie durch die Pipeline. Eine spezielle Verteilsenke wird am Ende der Kanalsenke nach ChannelServices.CreateServerChannelSinkChain Methode eingefügt, die von Serverkanälen aufgerufen wird, um die Serverkanalsenkenketten zu erstellen. Wenn die Nachricht die Verteilersenke erreicht, übergibt die Verteilersenke die Nachricht an die Remotinginfrastruktur.
Eigenschaft | Beschreibung |
---|---|
includeVersions |
Gibt an, ob der Formatierer Versionsinformationen enthält. Die verfügbaren Werte sind true oder false . |
strictBinding |
Gibt an, dass ein empfangendes Formatierungsprogramm zuerst versucht, den Typ anhand der vollständigen Versionsinformationen zu identifizieren, sofern diese vorhanden sind, bevor es nur den Typ- und den Assemblynamen ohne die Versionsinformationen verwendet. Die verfügbaren Werte sind true oder false . Die Standardeinstellung für beide vom System bereitgestellten Formatierungsprogramme lautet false . |
typeFilterLevel |
Ein Zeichenfolgenwert, der die Ebene der automatischen Deserialisierung angibt, die ein Serverkanal versucht. Unterstützte Werte sind Low (Standard) und Full . Ausführliche Informationen zu Deserialisierungsstufen finden Sie unter Automatische Deserialisierung in .NET Framework Remoting.Diese Eigenschaft wird nur von .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 und Windows Server 2003-Familie. |
Wichtig
Die Verwendung einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten oder über einen unsicheren Kanal ist ein Sicherheitsrisiko. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten und über einen sicheren Kanal hinweg. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.
Konstruktoren
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver) |
Initialisiert eine neue Instanz der SoapServerFormatterSink-Klasse. |
Eigenschaften
NextChannelSink |
Ruft die nächste IServerChannelSink in der Senkenkette ab. |
Properties |
Ruft ein IDictionary von Eigenschaften für die aktuelle Channelsenke ab. |
TypeFilterLevel |
Ruft den |
Methoden
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
Fordert von der aktuellen Senke die Verarbeitung der Antwort aus einem asynchron gesendeten Methodenaufruf an. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
Gibt den Stream zurück, in den die bereitgestellte Antwortmeldung serialisiert werden soll. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
Fordert die Meldungsverarbeitung von der aktuellen Senke an. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |