Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se describen las interfaces de canalización de procesamiento de solicitudes integrados y Web Server Core.
En esta sección
En la tabla siguiente se enumeran las interfaces expuestas por la canalización integrada de procesamiento de solicitudes.
| Interfaz | Descripción |
|---|---|
| IAuthenticationProvider | Acepta un puntero IHttpUser validado a través del método SetUser . |
| ICacheProvider | Extiende la interfaz IHttpEventProvider agregando compatibilidad para recuperar información de caché de un proveedor de caché. |
| ICustomNotificationProvider | Proporciona una interfaz para crear notificaciones personalizadas. |
| IDispensedHttpModuleContextContainer | Extiende la interfaz IHttpEventProvider proporcionando funcionalidad para liberar un contenedor. |
| IFileKey | Representa información clave para acceder a los datos asociados en la caché global de archivos. |
| IGlobalApplicationPreloadProvider | Proporciona una interfaz de nivel global para cargar previamente una aplicación en la memoria del servidor. |
| IGlobalApplicationPreloadProvider2 | Proporciona información sobre si el proceso de trabajo de una aplicación se recicla. |
| IGlobalConfigurationChangeProvider | Proporciona una interfaz de nivel global para GL_CONFIGURATION_CHANGE notificaciones. |
| IGlobalFileChangeProvider | Proporciona una interfaz de nivel global para GL_FILE_CHANGE notificaciones. |
| IGlobalRscaQueryProvider | Extiende la interfaz IHttpEventProvider agregando compatibilidad para consultar información de estado y control de IIS Run-Time. |
| IGlobalStopListeningProvider | Proporciona una interfaz para las notificaciones que indican si un proceso de trabajo se está cerrando y dejará de escuchar nuevas solicitudes. |
| IGlobalThreadCleanupProvider | Proporciona una interfaz para las notificaciones de limpieza de subprocesos. |
| IGlobalTraceEventProvider | Extiende la interfaz IHttpEventProvider proporcionando eventos de seguimiento para las clases derivadas de CGlobalModule . |
| IHttpApplication | Recupera información de configuración específica de la aplicación. |
| IHttpApplication2 | Proporciona una interfaz para cargar una aplicación web en la memoria del servidor e inicializarla antes de que llegue la primera solicitud HTTP. |
| IHttpApplicationProvider | Proporciona una interfaz para las notificaciones de inicio de la aplicación. |
| IHttpApplicationResolveModulesProvider | Proporciona una interfaz para registrar módulos HTTP. |
| IHttpCacheKey | Proporciona información clave para los datos correspondientes almacenados en una caché global. |
| IHttpCachePolicy | Proporciona acceso a las clases derivadas de CHttpModule a la configuración y obtención de la directiva para el almacenamiento en caché de solicitudes. |
| IHttpCachePolicy2 | Proporciona acceso a las clases derivadas de CHttpModule a la configuración y obtención de la directiva para el almacenamiento en caché de solicitudes. |
| IHttpCachePolicy2 (interfaz) | Proporciona acceso a métodos y propiedades que pueden forzar las actualizaciones en la memoria caché. Esta interfaz solo está disponible en IIS 7.5. |
| IHttpCacheSpecificData | Proporciona información y métodos de acceso para los datos almacenados en una caché global. |
| IHttpCompletionInfo | Proporciona información sobre una finalización asincrónica. |
| IHttpCompletionInfo2 | Proporciona una interfaz para obtener el número de bytes completados por una operación asincrónica. |
| IHttpConnection | Proporciona una interfaz para información específica de la conexión. |
| IHttpContext | Define un objeto que representa el contexto de procesamiento para las operaciones de nivel de solicitud. |
| IHttpContext2 | Representa el reprocesamiento de una solicitud HTTP y habilita la recuperación de información sobre el usuario original durante la operación asincrónica. |
| IHttpContext3 | Representa el reprocesamiento de una solicitud HTTP y permite compatibilidad adicional con las operaciones asincrónicas. |
| IHttpContext4 | Representa el reprocesamiento de una solicitud HTTP y permite compatibilidad adicional con las operaciones de diagnóstico. |
| IHttpEventProvider | Proporciona una interfaz genérica de informes de eventos. |
| IHttpFileInfo | Extiende la interfaz IHttpCacheSpecificData agregando información específica del archivo para los archivos almacenados en caché en un servidor. |
| IHttpFileMonitor | Monitor de cambio de archivo. |
| IHttpModuleContextContainer | Mantiene una colección de punteros IHttpStoredContext . |
| IHttpModuleFactory | Administra la creación de una clase CHttpModule . |
| IHttpModuleRegistrationInfo | Recupera y establece la información de registro de un módulo. |
| IHttpPerfCounterInfo | Proporciona una interfaz para incrementar y disminuir los contadores de rendimiento. |
| IHttpRequest | Proporciona una interfaz a un objeto de solicitud HTTP. |
| IHttpRequest2 | Proporciona una interfaz para recuperar el token de enlace de canal (CBT) que se usa para la validación de solicitudes. |
| IHttpRequest3 | Proporciona una interfaz para leer los resultados de la solicitud en un búfer. |
| IHttpResponse | Proporciona una interfaz a un objeto de respuesta HTTP. |
| IHttpResponse2 | Proporciona una interfaz para vaciar datos y escribir fragmentos de datos de entidad para operaciones asincrónicas. |
| IHttpServer | Representa el contexto de procesamiento de las operaciones de nivel global. |
| IHttpServer2 | Representa el contexto de procesamiento para las operaciones de nivel global y permite recuperar archivos de configuración, interfaces extendidas, metadatos, tokens y el marco de proceso de trabajo. |
| IHttpSite | Proporciona información específica del sitio dentro del contexto actual. |
| IHttpStoredContext | Define información de contexto para los datos almacenados. |
| IHttpTokenEntry | Extiende la interfaz IHttpCacheSpecificData agregando información específica del token para los tokens almacenados en caché en un servidor. |
| IHttpTokenKey | Representa información clave para acceder a los datos asociados en la caché global de tokens. |
| IHttpTraceContext | Proporciona un método para toda la solicitud para que los módulos generen eventos en la infraestructura de seguimiento de IIS 7. |
| IHttpUrlInfo | Proporciona información específica de la dirección URL en el contexto actual. |
| IHttpUser | Proporciona información específica de la solicitud sobre un usuario. |
| IMapHandlerProvider | Proporciona una interfaz de nivel de solicitud para procesar las notificaciones de RQ_MAP_REQUEST_HANDLER . |
| IMapPathProvider | Recupera información sobre una ruta de acceso que se está asignando físicamente. |
| IMetadataInfo | Recupera información de metadatos para el contexto actual. |
| IModuleAllocator | Asigna memoria dentro del grupo de memoria de la solicitud actual. |
| INamedContextContainer | Proporciona una interfaz para enlazar y recuperar un contexto con nombre. |
| IPreBeginRequestProvider | Proporciona una interfaz de nivel global para GL_PRE_BEGIN_REQUEST notificaciones. |
| IReadEntityProvider | Proporciona una interfaz para recuperar o modificar la entidad de solicitud. |
| IReferencedMetadataInfo | Proporciona una interfaz para hacer referencia y desreferenciar metadatos de contexto. |
| IScriptMapInfo | Recupera los valores de configuración de los controladores de solicitudes. |
| ISendResponseProvider | Recupera o modifica información sobre la respuesta actual. |
| IUriKey | Representa información clave para acceder a los datos asociados en la memoria caché del identificador uniforme de recursos (URI). |
| IWebSocketContext | Representa la compatibilidad de contexto para las comunicaciones bidireccionales de WebSocket a través de un único socket TCP. |