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


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 вызывается после того, как Team Foundation Server определит, сайт/узел запрос и проверяется, что он предназначен для обработки запросов. Не гарантируется вызов 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 - пространство имен