The TeamFoundationHttpHandler is designed to be a base class for service developers to build custom handlers and provides an integration point between the services code and the Team Foundation framework.
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Thetype exposes the following members.
|IsReusable||TeamFoundationHttpHandler's are not re-usable. (We want the constructor above to be called on every request so that members like m_requestContext will be set up for the current request, not the first request we handled.)|
|RequestContext||The RequestContext associated with this Web service request.|
|EnterMethod||EnterMethod is used to note the start of the Handler to define information about the handler being executed|
|Equals||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|HandleException||This basic WebService ExceptionHandler captures the exception and records it in the request Context for future logging. Services may decide to over-ride this method, perform some actions based on the exception, changing the exception, eating it or just letting it pass.|
|LeaveMethod||LeaveMethod should be called as the last block of code in the execution of the WebMethod's scope.|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ProcessRequest||The derived class must implement the ProcessRequest method|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|