ITeamFoundationRequestFilter-Schnittstelle
Ein ITeamFoundationRequestFilter wird verwendet, um Meldungen von Anforderungen empfangen, bevor sie verarbeitet und nachdem sie abgeschlossen werden.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<InheritedExportAttribute> _
Public Interface ITeamFoundationRequestFilter
[InheritedExportAttribute]
public interface ITeamFoundationRequestFilter
Der ITeamFoundationRequestFilter-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
BeginRequest | BeginRequest wird aufgerufen, nachdem TFS festgestellt hat, die positionieren,/Host, welche, die Anforderung und überprüft abzielt, dass es Verarbeitungsanforderungen ist. Ein Aufruf von BeginRequest wird nicht für alle Anforderungen gewährleistet. Ein ITeamFoundationRequestFilter kann ein RequestFilterException in BeginRequest auslösen, um die Anforderung, früh ausgeführt werden und eine an den Aufrufer zurückgegeben werden Fehlermeldung verursacht. | |
EndRequest | EndRequest wird aufgerufen, nachdem die Anforderung abgeschlossen ist. Alle Anforderungen mit einem BeginRequest entsprechende EndRequest-Aufruf. Ausnahmen werden ignoriert, da die Anforderung abgeschlossen wird. | |
EnterMethod | EnterMethod wird nach der Methode aufgerufen, die auf dieser Anforderung ausgeführt wird, wird deklariert.Zu dem Zeitpunkt EnterMethod aufgerufen wird, sind die grundlegenden Methodeninformationen verfügbar.Dies schließt, MethodName, Typ und die Liste der Eingabe paramaters ein. Diese Informationen sind in requestContext.Method verfügbar. Ein ITeamFoundationRequestFilter kann ein RequestFilterException in EnterMethod auslösen, um die Anforderung, früh ausgeführt werden und eine an den Aufrufer zurückgegeben werden Fehlermeldung verursacht. | |
LeaveMethod | LeaveMethod wird aufgerufen, wenn die Methode abgeschlossen ist.Sobald EnterMethod aufgerufen wird, sollte LeaveMethod immer auch aufgerufen werden. Ausnahmen werden ignoriert, da die Anforderung abgeschlossen wird. | |
RequestReady | RequestReady wird nach der Anforderung abgeschlossen hat Authentifizierung und im Begriff ist, Ausführung zu starten bezeichnet.Jetzt enthält die requestContext.UserContext-Eigenschaft die authentifizierte Benutzerinformationen. Ein ITeamFoundationRequestFilter kann ein RequestFilterException in RequestReady auslösen, um die Anforderung, früh ausgeführt werden und eine an den Aufrufer zurückgegeben werden Fehlermeldung verursacht. |
Zum Seitenanfang