Condividi tramite


AsyncCausalityTracer.TraceOperationCompletion Metodo

Definizione

Indica che un'operazione asincrona creata in precedenza ha completato tutte le operazioni asincrone.

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)

Parametri

traceLevel
CausalityTraceLevel

Livello di traccia.

source
CausalitySource

Origine di traccia.

platformId
Guid

Platform::Guid

winrt::guid

Identificatore per il tipo di operazione.

operationId
UInt64

unsigned long long

uint64_t

Identificatore dell'operazione asincrona univoca all'interno della piattaforma per la durata dell'operazione.

status
AsyncStatus

Stato di completamento dell'operazione asincrona.

Commenti

Questa funzione viene usata per indicare che un'operazione asincrona creata in precedenza ha completato tutte le operazioni asincrone. L'unico lavoro che l'operazione può pianificare dopo il completamento della registrazione è la continuazione del completamento. I parametri operationId e platformId devono corrispondere a un'operazione asincrona registrata in precedenza da una chiamata al metodo TraceOperationCreation .

Si applica a

Vedi anche