HttpTaskAsyncHandler Class

.NET Framework (current version)
 

Provides methods that a derived task handler class can implement in order to process an asynchronous task.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

System::Object
  System.Web::HttpTaskAsyncHandler

public ref class HttpTaskAsyncHandler abstract : IHttpAsyncHandler, 
	IHttpHandler

NameDescription
System_CAPS_protmethodHttpTaskAsyncHandler()

Called from constructors in derived classes to initialize the HttpTaskAsyncHandler class.

NameDescription
System_CAPS_pubpropertyIsReusable

When overridden in a derived class, gets a value that indicates whether the task handler class instance can be reused for another asynchronous task.

NameDescription
System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodProcessRequest(HttpContext^)

This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, provides code that handles a synchronous task.

System_CAPS_pubmethodProcessRequestAsync(HttpContext^)

When overridden in a derived class, provides code that handles an asynchronous task.

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIHttpAsyncHandler::BeginProcessRequest(HttpContext^, AsyncCallback^, Object^)

This API supports the product infrastructure and is not intended to be used directly from your code. Initiates asynchronous processing of a task in an HTTP task handler.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIHttpAsyncHandler::EndProcessRequest(IAsyncResult^)

This API supports the product infrastructure and is not intended to be used directly from your code. Ends asynchronous processing of a task in an HTTP task handler.

TheHttpTaskAsyncHandler class provides a simplified way to handle asynchronous tasks without having to implement the BeginProcessRequest and EndProcessRequest methods. To create a handler for an asynchronous task, you can override the ProcessRequestAsync method and implement custom task handling code.

.NET Framework
Available since 4.5

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: