Interfejs ITeamFoundationRequestFilter
ITeamFoundationRequestFilter jest używany do odbierania powiadomień żądania przed ich przetworzeniem oraz po ich wykonaniu.
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
<InheritedExportAttribute> _
Public Interface ITeamFoundationRequestFilter
[InheritedExportAttribute]
public interface ITeamFoundationRequestFilter
Typ ITeamFoundationRequestFilter uwidacznia następujące elementy członkowskie.
Metody
Nazwa | Opis | |
---|---|---|
BeginRequest | Po TFS który witryny/host żądanie jest kierowanie i zweryfikować, że jest przetwarzanie żądań, jest nazywany BeginRequest. Wywołanie BeginRequest nie jest gwarantowane dla wszystkich żądań. ITeamFoundationRequestFilter można zgłosić RequestFilterException w BeginRequest spowodować wniosek wypełnia wczesne i zwracane do wywołującego komunikat o błędzie. | |
EndRequest | Po wykonaniu żądania, jest nazywany EndRequest. Wszystkie żądania z BeginRequest będzie dopasowywania wywołania EndRequest. Wyjątki są ignorowane, ponieważ jest teraz ukończyć żądania. | |
EnterMethod | EnterMethod wywołana zostaje metoda wykonywany na to żądanie jest zadeklarowana.W czasie podstawowa metoda nosi nazwę EnterMethod informacje będą dostępne.To obejmuje nazwę metody, typ i listy parametr wejściowy. Te informacje będą dostępne w requestContext.Method. ITeamFoundationRequestFilter można zgłosić RequestFilterException w EnterMethod spowodować wniosek wypełnia wczesne i zwracane do wywołującego komunikat o błędzie. | |
LeaveMethod | Po zakończeniu metody, jest nazywany LeaveMethod.Po EnterMethod jest nazywany LeaveMethod powinna być zawsze wywołana również. Wyjątki są ignorowane, ponieważ jest teraz ukończyć żądania. | |
RequestReady | RequestReady jest wywoływana po zakończeniu uwierzytelniania żądania ma rozpocząć wykonywanie.W tym momencie właściwość requestContext.UserContext będzie zawierać informacje użytkownika uwierzytelnionego. ITeamFoundationRequestFilter można zgłosić RequestFilterException w RequestReady spowodować wniosek wypełnia wczesne i zwracane do wywołującego komunikat o błędzie. |
Początek