Udostępnij za pośrednictwem


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
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server