DefaultHttpHandler.BeginProcessRequest Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает асинхронный вызов обработчика НТТР.
public:
virtual IAsyncResult ^ BeginProcessRequest(System::Web::HttpContext ^ context, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginProcessRequest (System.Web.HttpContext context, AsyncCallback callback, object state);
abstract member BeginProcessRequest : System.Web.HttpContext * AsyncCallback * obj -> IAsyncResult
override this.BeginProcessRequest : System.Web.HttpContext * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginProcessRequest (context As HttpContext, callback As AsyncCallback, state As Object) As IAsyncResult
Параметры
- context
- HttpContext
Объект, предоставляющий ссылки на внутренние серверные объекты, используемые для обслуживания HTTP-запросов.
- callback
- AsyncCallback
Метод, который вызывается после завершения асинхронного вызова метода. Если значение параметра callback
равно null
, делегат не вызывается.
- state
- Object
Любые данные о состоянии, которые необходимы для обработки запроса.
Возвращаемое значение
Объект IAsyncResult, содержащий сведения о состоянии процесса.
Реализации
Исключения
Предварительные условия для обработки запроса завершены с ошибкой, и запрошенный файл имеет суффикс .asp или запрос был отправлен с использованием метода POST.
Комментарии
При создании обработчика HTTP для асинхронного использования обработчик должен реализовать асинхронные методы, EndProcessRequest которые асинхронно BeginProcessRequest вызываются ASP.NET.