Freigeben über


System.Runtime.Remoting.Services Namespace

Enthält Dienstklassen, die Funktionen für .NET Framework bereitstellen. Eine der wichtigsten Klassen dieses Namespaces ist die TrackingServices-Klasse.

Klassen

EnterpriseServicesHelper

Stellt APIs für die Kommunikation und Verwendung mit nicht verwalteten Klassen außerhalb der AppDomain bereit. Diese Klasse kann nicht vererbt werden.

RemotingClientProxy

Die abstrakte Basisklasse für Proxys von bekannten Objekten, die durch das Soapsuds-Tool (Soapsuds.exe) generiert wurden.

RemotingService

Stellt die Basisimplementierung für die Remoting-XML-Webdienste bereit.

TrackingServices

Bietet ein Verfahren zum Registrieren, zum Aufheben der Registrierung und zum Abrufen einer Liste von Trackinghandlern.

Schnittstellen

ITrackingHandler

Gibt an, dass das implementierende Objekt davon benachrichtigt werden muss, wenn Objekte gemarshallt werden oder deren Marshalling rückgängig gemacht wird oder wenn die Remotinginfrastruktur Objekte und Proxys trennt.

Hinweise

Die TrackingServices -Klasse stellt einen Nachverfolgungsdienst mit austauschbaren Handlern bereit, die erkennen können, wann Objekte gemarshallt und nichtmarshaliert werden. Austauschbare Handler können durch Implementieren der ITrackingHandler -Schnittstelle erstellt werden. Weitere Informationen finden Sie in den Ausführungen zur Marshal-Klasse.