IServiceCall.OnCall Methode
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.
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 Batcharbeit, die in dieser Methode ausgeführt wird, wird im Kontext und thread apartment der Aktivität ausgeführt, die durch den Aufruf Activityvon erstellt wurde. Die Batcharbeit in dieser Methode wird durch einen Aufruf von oder Activity.SynchronousCallActivity.AsynchronousCallausgeführt.
Achtung
Sie müssen sicherstellen, dass diese Methode threadsicher ist, wenn das von Activity erstellte Aktivitätsobjekt nicht mit einem synchronisierten Kontext erstellt wird, da in solchen Situationen viele Aufrufe OnCall von gleichzeitig ausgeführt werden können.
Um die beste Leistung des Systems zu erzielen, sollte die Kontextkonfiguration der von Activity erstellten Aktivität mit der Batcharbeit abgeglichen werden, die von der OnCall -Methode ausgeführt wird. Wenn die Batcharbeit in der OnCall -Methode beispielsweise poolfähige Objekte verwendet, sollte die von Activity erstellte Aktivität so konfiguriert werden, dass die Multithread-Wohnung (MTA) verwendet wird.
Informationen zu poolfähigen Objekten finden Sie im Thema "Anforderungen für poolfähige Objekte" im Platform SDK in MSDN.