ITeamFoundationRequestFilter - интерфейс
ITeamFoundationRequestFilter используется для получения уведомления запросов до их обработки и после их завершения.
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
<InheritedExportAttribute> _
Public Interface ITeamFoundationRequestFilter
[InheritedExportAttribute]
public interface ITeamFoundationRequestFilter
Тип ITeamFoundationRequestFilter предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
BeginRequest | BeginRequest вызывается после TFS определит сайт и узел запрос на которую нацелен и установлен, он обрабатывает запросы. Не гарантирован вызов BeginRequest для всех запросов. ITeamFoundationRequestFilter может создавать в RequestFilterException BeginRequest, чтобы это запрос быть завершенным ранее и сообщение об ошибке, чтобы вернуть вызывающему объекту. |
![]() |
EndRequest | EndRequest вызывается после завершения запроса. Все запросы с BeginRequest будут иметь соответствующего вызова EndRequest. Исключения, поскольку запрос завершен. |
![]() |
EnterMethod | Он EnterMethod вызывается после метода, выполнять в этом запросе.В EnterMethod называется базовые данные метода будут доступны.Это включает, имя метода, тип и список paramaters. Эти данные будут доступны в requestContext.Method. ITeamFoundationRequestFilter может создавать RequestFilterException в EnterMethod, чтобы это запрос быть завершенным ранее и сообщение об ошибке, чтобы вернуть вызывающему объекту. |
![]() |
LeaveMethod | LeaveMethod вызывается, когда метод завершения.После EnterMethod называется LeaveMethod должна вызываться также. Исключения, поскольку запрос завершен. |
![]() |
RequestReady | RequestReady вызывается после запроса есть проверку подлинности, и происходит начать выполнение.На этом этапе свойство requestContext.UserContext будет содержать данные прошедшего проверку подлинности. ITeamFoundationRequestFilter может создавать RequestFilterException в RequestReady, чтобы это запрос быть завершенным ранее и сообщение об ошибке, чтобы вернуть вызывающему объекту. |
В начало страницы
См. также
Ссылки
Microsoft.TeamFoundation.Framework.Server - пространство имен