AsyncCausalityTracer.TraceOperationCompletion 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.
Indique qu’une opération asynchrone créée précédemment a terminé tout son travail asynchrone.
public:
static void TraceOperationCompletion(CausalityTraceLevel traceLevel, CausalitySource source, Platform::Guid platformId, unsigned long long operationId, AsyncStatus status);
static void TraceOperationCompletion(CausalityTraceLevel const& traceLevel, CausalitySource const& source, winrt::guid const& platformId, uint64_t const& operationId, AsyncStatus const& status);
public static void TraceOperationCompletion(CausalityTraceLevel traceLevel, CausalitySource source, Guid platformId, ulong operationId, AsyncStatus status);
function traceOperationCompletion(traceLevel, source, platformId, operationId, status)
Public Shared Sub TraceOperationCompletion (traceLevel As CausalityTraceLevel, source As CausalitySource, platformId As Guid, operationId As ULong, status As AsyncStatus)
Paramètres
- traceLevel
- CausalityTraceLevel
Niveau de trace.
- source
- CausalitySource
Source de trace.
- platformId
-
Guid
Platform::Guid
winrt::guid
Identificateur du type d’opération.
- operationId
-
UInt64
unsigned long long
uint64_t
Identificateur de l’opération asynchrone unique au sein de la plateforme pour la durée de vie de l’opération.
- status
- AsyncStatus
Status d’achèvement de l’opération asynchrone.
Remarques
Cette fonction est utilisée pour indiquer qu’une opération asynchrone créée précédemment a terminé tout son travail asynchrone. La seule tâche que l’opération peut planifier une fois la journalisation terminée est sa continuation d’achèvement. Les paramètres operationId et platformId doivent correspondre à une opération asynchrone précédemment journalisée par un appel à la méthode TraceOperationCreation .