2 // System.Web.Services.Protocols.WebServiceHandler.cs
\r
5 // Tim Coleman (tim@timcoleman.com)
\r
6 // Lluis Sanchez Gual (lluis@ximian.com)
\r
8 // Copyright (C) Tim Coleman, 2002
\r
12 using System.Reflection;
\r
13 using System.Web.Services;
\r
15 namespace System.Web.Services.Protocols
\r
17 internal class WebServiceHandler: IHttpHandler
\r
21 public WebServiceHandler (Type type)
\r
26 public Type ServiceType
\r
28 get { return _type; }
\r
31 public virtual bool IsReusable
\r
33 get { return false; }
\r
36 public virtual void ProcessRequest (HttpContext context)
\r
40 protected object CreateServerInstance ()
\r
42 return Activator.CreateInstance (ServiceType);
\r
46 protected IAsyncResult BeginCoreProcessRequest (AsyncCallback callback, object o)
\r
48 throw new NotImplementedException ();
\r
52 protected void CoreProcessRequest ()
\r
54 throw new NotImplementedException ();
\r
58 protected void EndCoreProcessRequest (IAsyncResult result)
\r
60 throw new NotImplementedException ();
\r
64 private void WriteReturns (object[] returnValues)
\r
66 //protocol.WriteReturns (returnValues, outputStream);
\r
67 throw new NotImplementedException ();
\r