IChannelInfo Schnittstelle
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 benutzerdefinierte Kanalinformationen bereit, die zusammen mit der ObjRef.
public interface class IChannelInfo
public interface IChannelInfo
[System.Runtime.InteropServices.ComVisible(true)]
public interface IChannelInfo
type IChannelInfo = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IChannelInfo = interface
Public Interface IChannelInfo
- Attribute
Hinweise
Diese Schnittstelle wird von der ObjRef.ChannelInfo Eigenschaft implementiert. Es bietet Zugriff auf transportspezifische Informationen, die von den Kanälen beigetragen werden, die Anrufe in der Prozess- oder Anwendungsdomäne empfangen können, in der sich das Objekt befindet. Diese Schnittstelle kann auch beim Erstellen benutzerdefinierter ObjRef Klassen verwendet werden.
Wenn eine vorhandene Objektinstanz gemarstet wird, um ein ObjRefObjekt zu erzeugen, wird sie ChannelData aus dem Kanal kopiert (siehe IChannelReceiver) für jeden registrierten Kanal und in der ObjRefgespeichert. Wenn die ObjRef Verbindung am Ziel aufgehoben wird, kann die ChannelData über die IChannelInfo Schnittstelle bereitgestellte Schnittstelle von den entsprechenden Kanälen in diesem Prozess oder der Anwendungsdomäne untersucht und verwendet werden, um eine Transportnachrichtsenke zu erstellen, die die Kommunikation zwischen dem Proxy und dem Serverobjekt verwaltet.
Eigenschaften
| Name | Beschreibung |
|---|---|
| ChannelData |
Ruft die Kanaldaten für jeden Kanal ab oder legt sie fest. |