Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Startet die Ausführung der in dieser Methode implementierten Batchverarbeitung.
Namespace: System.EnterpriseServices
Assembly: System.EnterpriseServices (in system.enterpriseservices.dll)
Syntax
'Declaration
Sub OnCall
'Usage
Dim instance As IServiceCall
instance.OnCall
void OnCall ()
void OnCall ()
void OnCall ()
function OnCall ()
Hinweise
Die in dieser Methode ausgeführte Batchverarbeitung wird im Kontext und im Threadapartment der Aktivität ausgeführt, der bzw. die durch den Aufruf von Activity erstellt wurde. Die Batchverarbeitung in dieser Methode wird entweder durch einen Aufruf von Activity.SynchronousCall oder von Activity.AsynchronousCall ausgeführt.
Warnung
In Situationen, in denen das von Activity erstellte Aktivitätsobjekt nicht mit einem synchronisierten Kontext erstellt wird, muss diese Methode threadsicher sein, da in diesen Fällen die gleichzeitige Ausführung zahlreicher Aufrufe von OnCall möglich ist.
Zur Optimierung der Systemleistung muss die Kontextkonfiguration der von Activity erstellten Aktivität an die von der OnCall-Methode ausgeführte Batchverarbeitung angeglichen werden. Wenn z. B. die Batchverarbeitung in der OnCall-Methode poolfähige Objekte verwendet, muss die von Activity erstellte Aktivität für die Verwendung von MTA (Multithreaded Apartment) konfiguriert werden.
Weitere Informationen über poolfähige Objekte finden Sie in MSDN im Platform SDK unter "Requirements for Poolable Objects" (nur auf Englisch verfügbar).
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
Siehe auch
Referenz
IServiceCall-Schnittstelle
IServiceCall-Member
System.EnterpriseServices-Namespace