IServiceCall.OnCall Methode

Definition

Startet die Ausführung der in dieser Methode implementierten Batchverarbeitung.

public:
 void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()

Hinweise

Die batch-Arbeit, die in dieser Methode ausgeführt wird, wird im Kontext- und Thread-Apartment der Aktivität ausgeführt, die durch den Aufruf von erstellt Activity wurde. Die Batchverarbeitung in dieser Methode wird durch einen Aufruf von oder Activity.SynchronousCall Activity.AsynchronousCall ausgeführt.

Achtung

Sie müssen sicherstellen, dass diese Methode threadsicher ist, wenn das von erstellte Aktivitätsobjekt nicht mit einem synchronisierten Kontext erstellt wird, da in solchen Situationen viele Aufrufe von gleichzeitig Activity OnCall ausgeführt werden können.

Um die beste Leistung aus dem System zu erzielen, sollte die Kontextkonfiguration der von erstellten Aktivität mit der Batcharbeit übereinstimmen, die Activity von der -Methode OnCall ausgeführt wird. Wenn beispielsweise die Batchverarbeitung in der -Methode poolfähige Objekte verwendet, sollte die von erstellte Aktivität so konfiguriert werden, dass sie das OnCall Activity Multithread-Apartment (MTA) verwendet.

Informationen zu poolbaren Objekten finden Sie im Thema "Anforderungen für poolfähige Objekte" im Platform SDK in MSDN.

Gilt für: