IServiceCall.OnCall Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spustí provádění dávkové práce implementované v této metodě.
public:
void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()
Poznámky
Dávková práce, která se spouští v této metodě, se spouští v kontextu a podprocesu aktivity vytvořené voláním Activity. Dávková práce v této metodě se spouští voláním nebo Activity.SynchronousCallActivity.AsynchronousCall.
Upozornění
Musíte zajistit, aby tato metoda byla bezpečná z více vláken v situacích, kdy objekt aktivity vytvořený uživatelem Activity není vytvořen se synchronizovaným kontextem, protože v takových situacích lze spustit mnoho volání na OnCall současně.
Pokud chcete ze systému dosáhnout nejlepšího výkonu, měla by se konfigurace kontextu aktivity vytvořené nástrojem Activity spárovat s dávkovou prací prováděnou OnCall metodou . Pokud například dávková práce v OnCall metodě používá objekty ve fondu, aktivita vytvořená nástrojem Activity by měla být nakonfigurovaná tak, aby používala objekty MTA (Multithreaded Apartment).
Informace o objektech ve fondu naleznete v tématu "Požadavky na objekty ve fondu" v sadě PLATFORM SDK na webu MSDN.