TeamFoundationHttpHandler-Klasse
Das TeamFoundationHttpHandler wurde entwickelt, um eine Basisklasse sein, damit Dienstentwickler benutzerdefinierte Handler erstellen und einen Integrationspunkt zwischen dem Dienstecode und dem Team Foundation-Framework bereitstellt.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationHttpHandler
Microsoft.TeamFoundation.Git.Server.GitHttpHandler
Microsoft.TeamFoundation.Server.Core.FileHttpHandler
Microsoft.TeamFoundation.Server.Core.WebServices.FrameworkHttpHandler
Microsoft.TeamFoundation.Server.Core.WebServices.TraceToggle
Microsoft.TeamFoundation.VersionControl.Server.VersionControlHttpHandler
Namespace: Microsoft.TeamFoundation.Server.Core.WebServices
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
Public MustInherit Class TeamFoundationHttpHandler _
Implements IHttpHandler
public abstract class TeamFoundationHttpHandler : IHttpHandler
Der TeamFoundationHttpHandler-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
TeamFoundationHttpHandler() | Der TeamFoundationHttpHandler-Basisklassenkonstruktor wird nur Erstellung der abgeleiteten Klasse sodass geschützt.Dieser Konstruktor, überprüft, der in einem TeamFoundationApplication ausgeführt und erfasst einige Kontextinformationen für die Dienstausführung. | |
TeamFoundationHttpHandler(HttpContextBase) | Expliziter Parameterkonstruktor, z Prüfbarkeit zuzulassen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
HandlerHttpContext | Der HttpContextBase zugeordnete dieser Webdienstanforderung. | |
IsReusable | TeamFoundationHttpHandlers sind nicht wiederverwendet. (Wir möchten den Konstruktor oben auf jeder Anforderung aufgerufen werden, dass Member wie m_requestContext für die aktuelle Anforderung installiert werden, nicht die erste Anforderung, die Sie bearbeitet haben.) | |
RequestContext | Der RequestContext zugeordnete dieser Webdienstanforderung. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
EnterMethod | EnterMethod wird verwendet, um den Beginn des Handlers zu beachten, um Informationen über den Handler zu definieren, der ausgeführt wird. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
HandleException | Dieser Webdienst grundlegende ExceptionHandler zeichnet die Ausnahme auf und zeichnet es im Kontext Anforderung für zukünftige Protokollierung auf.Dienste können sich dazu entscheiden, diese Methode außer Kraft zu setzen, ausführen einige Aktionen auf Grundlage die Ausnahme, ändern die Ausnahme, sie essen oder einfach können übergeben. | |
LeaveMethod | LeaveMethod sollte als letztes Codeabschnitt in der Ausführung des Bereichs der Webmethode aufgerufen werden. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ProcessRequest | Die abgeleitete Klasse muss die ProcessRequest-Methode implementieren. | |
SetMethodName | Legt den Methodennamen fest (führt NOT-Aufruf EnterMethod.) Dies gilt, mit der gleichen Instanz von methodInformation, aber ohne die Parameter aufgerufen werden, damit der Methode ordnungsgemäß das Aktivitätsprotokoll und nicht nur die URL angemeldet ist. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.