IServiceCall.OnCall Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia a execução do trabalho em lotes implementado nesse método.
public:
void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()
Comentários
O trabalho em lote executado nesse método é executado no contexto e no thread apartment da atividade criada pela chamada para Activity. O trabalho em lote nesse método é executado por uma chamada para Activity.SynchronousCall ou Activity.AsynchronousCall.
Cuidado
Você deve garantir que esse método seja thread-safe em situações em que o objeto de atividade criado por Activity não seja criado com um contexto sincronizado, pois nessas situações muitas chamadas para OnCall podem ser executadas ao mesmo tempo.
Para obter o melhor desempenho do sistema, a configuração de contexto da atividade criada por Activity deve ser correspondida ao trabalho em lote executado pelo OnCall método . Por exemplo, se o trabalho em lote no OnCall método usar objetos em pool, a atividade criada por Activity deverá ser configurada para usar o MTA (multithreaded apartment).
Para obter informações sobre objetos em pool, consulte o tópico "Requisitos para objetos em pool" no SDK da plataforma no MSDN.