SoapServerFormatterSinkProvider 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 einen Serverformatierkanal-Sinkanbieter bereit, der die SoapFormatter.
public ref class SoapServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerFormatterSinkProvider
public class SoapServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
type SoapServerFormatterSinkProvider = class
interface IServerFormatterSinkProvider
interface IServerChannelSinkProvider
Public Class SoapServerFormatterSinkProvider
Implements IServerFormatterSinkProvider
- Vererbung
-
SoapServerFormatterSinkProvider
- Implementiert
Hinweise
Kanalsenken werden über Implementierungen der IServerChannelSinkProvider Schnittstelle mit einem Serverkanal verbunden. Alle Remoting-Serverkanäle stellen Konstruktoren bereit, die einen IServerChannelSinkProvider Parameter verwenden.
Kanalsenkenanbieter werden in einer Kette gespeichert, und der Benutzer ist für das Verketten aller Kanalsenkenanbieter verantwortlich, bevor er den äußeren an den Kanalkonstruktor übergibt. IServerChannelSinkProvider stellt eine Eigenschaft bereit, die zu diesem Zweck aufgerufen wird Next .
Wenn mehrere Kanalsenkenanbieter in einer Konfigurationsdatei angegeben werden, verkettet die Remotinginfrastruktur sie in der Reihenfolge, in der sie in der Konfigurationsdatei zu finden sind. Die Kanalsenkenanbieter und die Kanäle werden während des RemotingConfiguration.Configure Anrufs erstellt.
Formatter-Senken verwenden Sinkkonfigurationseigenschaften, um den Kanal zur Laufzeit zu konfigurieren. Sink-Eigenschaften können in einer Konfigurationsdatei oder programmgesteuert innerhalb einer .IDictionary In einer Konfigurationsdatei werden alle Werte durch Zeichenfolgen dargestellt, aber beim programmgesteuerten Erstellen einer Eigenschaft IDictionary können Werttypen mit ihren systemeigenen Werten oder mit Zeichenfolgen angegeben werden.
In der folgenden Tabelle sind die Konfigurationseigenschaften der Senken aufgeführt, die für die aktuelle Spüle angegeben werden können.
| Eigentum | Beschreibung |
|---|---|
includeVersions |
Gibt an, ob der Formatierer Versionsverwaltungsinformationen enthält. Werte sind true oder false. |
Von Bedeutung
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
| Name | Beschreibung |
|---|---|
| SoapServerFormatterSinkProvider() |
Initialisiert eine neue Instanz der SoapServerFormatterSinkProvider Klasse mit Standardwerten. |
| SoapServerFormatterSinkProvider(IDictionary, ICollection) |
Initialisiert eine neue Instanz der SoapServerFormatterSinkProvider Klasse mit den bereitgestellten Eigenschaften und Anbieterdaten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Next |
Ruft die nächste IServerChannelSinkProvider in der Senkenanbieterkette ab oder legt sie fest. |
| TypeFilterLevel |
Dient zum Abrufen oder Festlegen des |
Methoden
| Name | Beschreibung |
|---|---|
| CreateSink(IChannelReceiver) |
Erstellt eine Senkenkette. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetChannelData(IChannelDataStore) |
Gibt die Kanaldaten für den Kanal zurück, dem die aktuelle Spüle zugeordnet ist. |
| GetHashCode() |
Dient als die Standard-Hashfunktion (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |