IServiceCall.OnCall Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozpoczyna wykonywanie pracy wsadowej zaimplementowanej w tej metodzie.
public:
void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()
Uwagi
Praca wsadowa uruchamiana w tej metodzie jest uruchamiana w kontekście i mieszkaniu wątku działania utworzonego przez wywołanie metody Activity. Praca wsadowa w tej metodzie jest uruchamiana przez wywołanie metody Activity.SynchronousCall lub Activity.AsynchronousCall.
Przestroga
Należy się upewnić, że ta metoda jest bezpieczna wątkiem w sytuacjach, w których obiekt działania utworzony przez Activity program nie jest tworzony z zsynchronizowanym kontekstem, ponieważ w takich sytuacjach wiele wywołań programu OnCall może być uruchamianych w tym samym czasie.
Aby osiągnąć najlepszą wydajność systemu, konfiguracja kontekstu działania utworzonego przez Activity program powinna być dopasowywana do pracy wsadowej wykonywanej przez metodę OnCall . Jeśli na przykład praca wsadowa w OnCall metodzie używa obiektów z możliwością puli, działanie utworzone przez Activity program powinno zostać skonfigurowane do używania apartamentu wielowątkowego (MTA).
Aby uzyskać informacje o obiektach z możliwością puli, zobacz temat "Wymagania dotyczące obiektów z możliwością puli" w zestawie SDK platformy w witrynie MSDN.