Прочитать на английском

Поделиться через


AsyncCodeActivity.EndExecute(AsyncCodeActivityContext, IAsyncResult) Метод

Определение

При реализации в производном классе и с помощью указанных сведений среды выполнения уведомляет среду выполнения рабочего процесса о том, что операция связанного асинхронного действия выполнена.

protected abstract void EndExecute (System.Activities.AsyncCodeActivityContext context, IAsyncResult result);

Параметры

context
AsyncCodeActivityContext

Сведения, определяющие среду выполнения действия AsyncCodeActivity.

result
IAsyncResult

Реализованный интерфейс IAsyncResult, возвращающий состояние асинхронного действия при завершении выполнения.

Примеры

В следующем примере показано, как переопределить метод EndExecute в настраиваемом действии.

    protected override void EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
    {
        FileStream file = (FileStream)context.UserState;

        try
        {
            file.EndWrite(result);
            file.Flush();
        }
        finally
        {
            file.Close();
        }
    }
}

Применяется к