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 il TFS ha determinato quali sito/host la richiesta è destinata e verificato che sia l'elaborazione delle richieste. Una chiamata a BeginRequest non è garantito 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 tornare 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 quanto 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, nome metodo digitare, quindi 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 tornare 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 quanto la richiesta viene completata. | |
RequestReady | RequestReady viene chiamato dopo la richiesta ha completato l'autenticazione e sta sull'esecuzione 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 tornare al chiamante. |
In alto