A class used for running ASMX Web Services on STA Threads.

Namespace: MonoSoftware.Web.Services
Assembly: MonoSoftware.Web (in MonoSoftware.Web.dll) Version: 1.0.40.661 (1.0.40.661)

Syntax

C#
public class AspCompatWebServiceHandler : Page, 
	IHttpAsyncHandler, IHttpHandler, IRequiresSessionState
Visual Basic
Public Class AspCompatWebServiceHandler
	Inherits Page
	Implements IHttpAsyncHandler, IHttpHandler, IRequiresSessionState
Visual C++
public ref class AspCompatWebServiceHandler : public Page, 
	IHttpAsyncHandler, IHttpHandler, IRequiresSessionState
F#
type AspCompatWebServiceHandler =  
    class
        inherit Page
        interface IHttpAsyncHandler
        interface IHttpHandler
        interface IRequiresSessionState
    end

Remarks

Origin: http://msdn.microsoft.com/en-us/magazine/cc163544.aspx Usage (in web.config):
 Copy imageCopy
<configuration><system.web><httpHandlers><add verb="*" path="*.asmx" type="AspCompatWebServiceHandler, [YourAssemblyName or _code for App_Code folder]" /></httpHandlers></system.web></configuration>

Inheritance Hierarchy

System..::..Object
  System.Web.UI..::..Control
    System.Web.UI..::..TemplateControl
      System.Web.UI..::..Page
        MonoSoftware.Web.Services..::..AspCompatWebServiceHandler

See Also