Interfaccia ITeamFoundationRequestFilter
Un ITeamFoundationRequestFilter viene utilizzato per ricevere la notifica delle richieste prima che vengano elaborati e dopo che sono state completate.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
<InheritedExportAttribute> _
Public Interface ITeamFoundationRequestFilter
[InheritedExportAttribute]
public interface ITeamFoundationRequestFilter
Il tipo ITeamFoundationRequestFilter espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
BeginRequest | BeginRequest viene chiamato dopo che TFS ha determinato quali il nome host la richiesta è destinata e verificato che sia l'elaborazione delle richieste. Una chiamata a BeginRequest non è garantita per tutte le richieste. Un ITeamFoundationRequestFilter può generare un RequestFilterException in BeginRequest per generare la richiesta venga completato precedenza e un messaggio di errore per ritornare al chiamante. | |
EndRequest | EndRequest viene chiamato dopo che la richiesta viene completata. Tutte le richieste con un BeginRequest avranno una corrispondente chiamata di EndRequest. Le eccezioni vengono ignorate perché la richiesta viene completata. | |
EnterMethod | EnterMethod viene chiamato dopo il metodo eseguito su questa richiesta viene dichiarato.Quando EnterMethod viene chiamato le informazioni di base di metodo saranno disponibili.Ad esempio, il nome del metodo, tipo e l'elenco di paramaters di input. Queste informazioni sono disponibili in requestContext.Method. Un ITeamFoundationRequestFilter può generare un RequestFilterException in EnterMethod per generare la richiesta venga completato precedenza e un messaggio di errore per ritornare al chiamante. | |
LeaveMethod | LeaveMethod viene chiamato quando il metodo viene completato.Una volta che EnterMethod viene chiamato LeaveMethod deve essere sempre chiamato anche. Le eccezioni vengono ignorate perché la richiesta viene completata. | |
RequestReady | RequestReady viene chiamato dopo la richiesta ha completato l'autenticazione e si sta peresecuzione di inizio.In questa fase la proprietà di requestContext.UserContext conterrà informazioni di utente autenticato. Un ITeamFoundationRequestFilter può generare un RequestFilterException in RequestReady per generare la richiesta venga completato precedenza e un messaggio di errore per ritornare al chiamante. |
In alto