IClientFormatterSink Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Markerar en mottagare som en klientformateringsmottagare som serialiserar meddelanden till en ström.
public interface class IClientFormatterSink : System::Runtime::Remoting::Channels::IClientChannelSink, System::Runtime::Remoting::Messaging::IMessageSink
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
type IClientFormatterSink = interface
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSink = interface
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Interface IClientFormatterSink
Implements IClientChannelSink, IMessageSink
- Härledda
- Attribut
- Implementeringar
Kommentarer
Formateringsmottagare måste implementera både IMessageSink och IClientChannelSink. IClientFormatterSink kombinerar dessa i ett gränssnitt.
Egenskaper
| Name | Description |
|---|---|
| NextChannelSink |
Hämtar nästa klientkanalmottagare i klientmottagarekedjan. (Ärvd från IClientChannelSink) |
| NextSink |
Hämtar nästa meddelandemottagare i mottagarkedjan. (Ärvd från IMessageSink) |
| Properties |
Hämtar en ordlista med vilka egenskaper på mottagaren kan nås. (Ärvd från IChannelSinkBase) |
Metoder
| Name | Description |
|---|---|
| AsyncProcessMessage(IMessage, IMessageSink) |
Bearbetar det angivna meddelandet asynkront. (Ärvd från IMessageSink) |
| AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Begär asynkron bearbetning av ett metodanrop på den aktuella mottagaren. (Ärvd från IClientChannelSink) |
| AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Begär asynkron bearbetning av ett svar på ett metodanrop på den aktuella mottagaren. (Ärvd från IClientChannelSink) |
| GetRequestStream(IMessage, ITransportHeaders) |
Returnerar till Stream vilken det angivna meddelandet ska serialiseras. (Ärvd från IClientChannelSink) |
| ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Begär meddelandebearbetning från den aktuella mottagaren. (Ärvd från IClientChannelSink) |
| SyncProcessMessage(IMessage) |
Bearbetar det angivna meddelandet synkront. (Ärvd från IMessageSink) |