SoapClientFormatterSink Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia implementację ujścia formatującego klienta, który używa klasy SoapFormatter.
public ref class SoapClientFormatterSink : System::Runtime::Remoting::Channels::IClientFormatterSink
public class SoapClientFormatterSink : System.Runtime.Remoting.Channels.IClientFormatterSink
type SoapClientFormatterSink = class
interface IClientFormatterSink
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Class SoapClientFormatterSink
Implements IClientFormatterSink
- Dziedziczenie
-
SoapClientFormatterSink
- Implementuje
Funkcja ujścia formatującego polega na wygenerowaniu niezbędnych nagłówków i serializacji komunikatu do strumienia. Po osiągnięciu ujścia formatującego element jest przekazywany do wszystkich ujściów w łańcuchu ujścia IMessage kanału przez ProcessMessage wywołania lub AsyncProcessRequest . Na tym etapie wiadomość została już serializowana i jest dostarczana tylko jako informacje. Ujścia, które muszą utworzyć lub zmodyfikować komunikat, należy umieścić w łańcuchu ujścia przed formaterem. Można to osiągnąć, implementując zarówno interfejsy, jak IMessageSink i IClientChannelSink . Ujście formatujące można umieścić w łańcuchu ujścia później.
Właściwość | Opis |
---|---|
includeVersions |
Określa, czy formatator będzie zawierać informacje o wersji. Wartości to true lub false . |
Ważne
Użycie wystąpienia tego obiektu z niezaufanymi danymi lub niezabezpieczonym kanałem jest zagrożeniem bezpieczeństwa. Użyj tego obiektu tylko z zaufanymi danymi i w bezpiecznym kanale. Aby uzyskać więcej informacji, zobacz Weryfikowanie wszystkich danych wejściowych.
Soap |
Inicjuje nowe wystąpienie klasy SoapClientFormatterSink. |
Next |
Pobiera następny IClientChannelSink w łańcuchu ujścia. |
Next |
Pobiera następny IMessageSink w łańcuchu ujścia. |
Properties |
IDictionary Pobiera właściwości dla bieżącego ujścia kanału. |
Async |
Asynchronicznie przetwarza podany komunikat. |
Async |
Żąda asynchronicznego przetwarzania wywołania metody na bieżącym ujściu. |
Async |
Żąda asynchronicznego przetwarzania odpowiedzi na wywołanie metody w bieżącym ujściu. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Zwraca element Stream , na który ma zostać zserializowany podany komunikat. |
Get |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Process |
Żąda przetwarzania komunikatów z bieżącego ujścia. |
Sync |
Synchronicznie przetwarza podany komunikat. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Produkt | Wersje |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: