Поделиться через


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 - пространство имен