¿Qué pasos adicionales debe realizar C# para realizar una llamada asincrónica a un método de clase?
Paso 1: Definir el método que se llamará de forma asincrónica.
Paso 2: Definir el delegado. La firma del delegado es consistente con el método definido en el paso 1.
Paso 3: cree una instancia del delegado definido en el paso 2 y haga referencia al método definido en el paso 1.
Paso 4: Prepare los parámetros para emitir llamadas asincrónicas según sea necesario; si no se necesitan parámetros, use null en lugar de parámetros en el paso 5.
Paso 5: Llame al método BeginInvoke del delegado para realizar una llamada asincrónica.
Si utiliza un grupo de subprocesos para realizar llamadas asincrónicas, el proceso es relativamente simple.
Paso 1: Definir el método que se llamará de forma asincrónica. NOTA: Este método debe ajustarse a la firma del delegado de WaitCallback.
Paso 2: Utilice el método estático de ThreadPool. QueueUserWorkItem realiza una llamada asincrónica.