Compartir a través de


ITeamFoundationRequestFilter (Interfaz)

Un ITeamFoundationRequestFilter se utiliza para recibir notificación de solicitudes antes de que se procesan y después de que se completan.

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<InheritedExportAttribute> _
Public Interface ITeamFoundationRequestFilter
[InheritedExportAttribute]
public interface ITeamFoundationRequestFilter

El tipo ITeamFoundationRequestFilter expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público BeginRequest Se denomina BeginRequest después de que TFS ha determinado que el sitio o el host la solicitud está destinada y compruebe que está procesando solicitudes. Una llamada a BeginRequest no se garantiza que todas las solicitudes. Un ITeamFoundationRequestFilter puede producir un RequestFilterException en BeginRequest para producir la solicitud para completarla temprana y un mensaje de error que se devolverá al llamador.
Método público EndRequest Se denomina EndRequest después de que finalice la solicitud. Todas las solicitudes con un BeginRequest tendrán una llamada de EndRequest correspondiente. Se omiten las excepciones porque la solicitud ahora se completa.
Método público EnterMethod Se declara EnterMethod se denomina después del método que se ejecuta en esta solicitud.Cuando se llama a EnterMethod información básica del método estará disponible.Esto incluye, nombre de método, tipo, y la lista de paramaters de entrada. Esta información estará disponible en requestContext.Method. Un ITeamFoundationRequestFilter puede producir un RequestFilterException en EnterMethod para producir la solicitud para completarla temprana y un mensaje de error que se devolverá al llamador.
Método público LeaveMethod Se llama LeaveMethod cuando se completa el método.Una vez que se llama a EnterMethod LeaveMethod siempre se debe llamar a también. Se omiten las excepciones porque la solicitud ahora se completa.
Método público RequestReady RequestReady se denomina después de la solicitud ha completado la autenticación y está a punto de comenzar la ejecución.En este punto la propiedad de requestContext.UserContext contendrá información de usuario autenticado. Un ITeamFoundationRequestFilter puede producir un RequestFilterException en RequestReady para producir la solicitud para completarla temprana y un mensaje de error que se devolverá al llamador.

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)