This documentation is archived and is not being maintained.

System.Web.Util Namespace

The System.Web.Util namespace is a collection of classes that enable callback methods to be run under the scope of a transaction and that enable work to be posted to separate threads.

Public classHttpEncoderImplements the core encoding and decoding logic used by ASP.NET.
Public classRequestValidatorDefines base methods for custom request validation.
Public classTransactionsProvides a way to wrap a callback method within a transaction boundary.
Public classWorkItemProvides the ability to move work items to another thread for execution.

Public interfaceIWebObjectFactoryInfrastructure. Provides the interface for implementing factories for Web objects.
Public interfaceIWebPropertyAccessorInfrastructure. Provides the interface for implementing property accessors.

Public delegateTransactedCallbackRepresents the callback method being run under transaction support.
Public delegateWorkItemCallbackRepresents the method that executes on a separate work item thread.

Public enumerationRequestValidationSourceSpecifies what kind of HTTP request data to validate.