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 Channelinformationen zur Verfügung, die zusammen mit der ObjRef übertragen werden.
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 bereitgestellt werden, die Aufrufe 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 gemarshallt wird, um eine ObjRefzu erzeugen, wird aus ChannelData dem Kanal (siehe IChannelReceiver) für jeden registrierten Kanal kopiert und in gespeichert ObjRef. Wenn die ObjRef am Ziel entmarshaliert wird, kann die ChannelData über die IChannelInfo Schnittstelle bereitgestellte überprüft und von entsprechenden Kanälen in dieser Prozess- oder Anwendungsdomäne verwendet werden, um eine Transportnachrichtensenke zu erstellen, die die Kommunikation zwischen dem Proxy und dem Serverobjekt verwaltet.
Eigenschaften
ChannelData |
Ruft die Channeldaten für die einzelnen Channels ab oder legt diese fest. |