IServiceCall.OnCall Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Démarre l’exécution du travail par lots implémenté dans cette méthode.
public:
void OnCall();
public void OnCall();
abstract member OnCall : unit -> unit
Public Sub OnCall ()
Remarques
Le travail par lots exécuté dans cette méthode s’exécute dans le contexte et l’appartement de thread de l’activité créée par l’appel à Activity. Le travail par lots de cette méthode est exécuté par un appel à l’un ou Activity.AsynchronousCalll’autre Activity.SynchronousCall des appels.
Caution
Vous devez vous assurer que cette méthode est thread-safe dans les situations où l’objet d’activité créé par Activity n’est pas créé avec un contexte synchronisé, car dans de telles situations, de nombreux appels OnCall peuvent s’exécuter en même temps.
Pour obtenir les meilleures performances du système, la configuration contextuelle de l’activité créée par Activity doit être mise en correspondance avec le travail par lots effectué par la OnCall méthode. Par exemple, si le travail par lots de la OnCall méthode utilise des objets pouvant être mis en pool, l’activité créée par Activity doit être configurée pour utiliser l’appartement multithread (MTA).
Pour plus d’informations sur les objets pouvant être mis en pool, consultez la rubrique « Configuration requise pour les objets pouvant être mis en pool » dans le Kit de développement logiciel (SDK) de plateforme dans MSDN.