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 | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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)