ITeamFoundationRequestFilter-Schnittstelle
Ein ITeamFoundationRequestFilter wird verwendet, um Benachrichtigungen von Anforderungen zu empfangen, bevor sie verarbeitet werden 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, positionieren, auf die/Host, welche, und die Anforderung überprüft abzielt, dass Verarbeiten von Anforderungen ist. Ein Aufruf BeginRequest ist nicht für alle Anforderungen gewährleistet. Ein ITeamFoundationRequestFilter kann ein RequestFilterException in BeginRequest auslösen, um die Anforderung, früh abgeschlossen werden und eine zum Aufrufer zurückgegeben werden Fehlermeldung zu verursachen. | |
EndRequest | EndRequest wird aufgerufen, nachdem die Anforderung abgeschlossen ist. Alle Anforderungen mit einem BeginRequest verfügen über einen entsprechenden 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.Zum Zeitpunkt als EnterMethod aufgerufen wird, sind die grundlegenden Methodeninformationen verfügbar.Dies umfasst, Methodenname, Typ und die Liste von Eingabeparametern. Diese Informationen sind in requestContext.Method verfügbar. Ein ITeamFoundationRequestFilter kann ein RequestFilterException in EnterMethod auslösen, um die Anforderung, früh abgeschlossen werden und eine zum Aufrufer zurückgegeben werden Fehlermeldung zu verursachen. | |
LeaveMethod | LeaveMethod wird aufgerufen, wenn die Methode abgeschlossen wird.Sobald EnterMethod aufgerufen wird, sollte LeaveMethod immer ebenfalls aufgerufen werden. Ausnahmen werden ignoriert, da die Anforderung abgeschlossen wird. | |
RequestReady | RequestReady wird nach der Anforderung abgeschlossen Authentifizierung und im Begriff ist, Ausführung zu starten aufgerufen.Jetzt enthält die requestContext.UserContext-Eigenschaft die authentifizierte Benutzerinformationen. Ein ITeamFoundationRequestFilter kann ein RequestFilterException in RequestReady auslösen, um die Anforderung, früh abgeschlossen werden und eine zum Aufrufer zurückgegeben werden Fehlermeldung zu verursachen. |
Zum Seitenanfang