Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Permite definir información de método asincrónico opcional para cada símbolo de método. Usar siempre con un método abierto; es decir, entre las llamadas al método OpenMethod y el método CloseMethod.
Syntax
[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown
Methods
Esta interfaz contiene los métodos siguientes:
| Método | Description |
|---|---|
| DefineAsyncStepInfo (método) | Defina un grupo de operaciones async await en el método actual. Cada desplazamiento de rendimiento coincide con la instrucción de retorno de una espera, lo que identifica un rendimiento potencial. Cada breakpointMethod/breakpointOffset par identifica dónde se reanudará la operación asincrónica; puede estar en un método diferente. |
| DefineCatchHandlerILOffset (método) | Establece el desplazamiento il para el controlador catch generado por el compilador que encapsula un método asincrónico. El depurador usa el desplazamiento IL de la captura generada para controlar la captura como si fuera código que no es de usuario, aunque puede producirse en un método de código de usuario. En concreto, se usa en respuesta a un CatchHandlerFound evento de excepción. |
| DefineKickoffMethod (método) | Establece el método inicial que inicia la operación asincrónica. |
Requisitos
Encabezado: CorSym.idl, CorSym.h
Consulte también
Colaborar con nós en GitHub
A orixe deste contido pódese atopar en GitHub, onde tamén podes crear e revisar problemas e extraer solicitudes. Para obter máis información, consulta a guía para colaboradores.