IServiceCall.OnCall Metoda

Definicja

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.

Dotyczy