Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa sezione vengono descritte le interfacce della pipeline di elaborazione delle richieste e dei componenti di base del server Web.
Contenuto della sezione
Nella tabella seguente sono elencate le interfacce esposte dalla pipeline di elaborazione delle richieste integrata.
| Interfaccia | Descrizione |
|---|---|
| IAuthenticationProvider | Accetta un puntatore IHttpUser convalidato tramite il metodo SetUser . |
| ICacheProvider | Estende l'interfaccia IHttpEventProvider aggiungendo il supporto per il recupero delle informazioni della cache da un provider di cache. |
| ICustomNotificationProvider | Fornisce un'interfaccia per la creazione di notifiche personalizzate. |
| IDispensedHttpModuleContextContainer | Estende l'interfaccia IHttpEventProvider fornendo funzionalità per il rilascio di un contenitore. |
| IFileKey | Rappresenta le informazioni chiave per l'accesso ai dati associati nella Global File Cache. |
| IGlobalApplicationPreloadProvider | Fornisce un'interfaccia a livello globale per precaricare un'applicazione in memoria server. |
| IGlobalApplicationPreloadProvider2 | Fornisce informazioni sul fatto che il processo di lavoro di un'applicazione venga riciclato. |
| IGlobalConfigurationChangeProvider | Fornisce un'interfaccia a livello globale per le notifiche di GL_CONFIGURATION_CHANGE . |
| IGlobalFileChangeProvider | Fornisce un'interfaccia a livello globale per le notifiche di GL_FILE_CHANGE . |
| IGlobalRscaQueryProvider | Estende l'interfaccia IHttpEventProvider aggiungendo il supporto per l'esecuzione di query su IIS Run-Time informazioni sullo stato e sul controllo. |
| IGlobalStopListeningProvider | Fornisce un'interfaccia per le notifiche che indicano se un processo di lavoro viene arrestato e interrompe l'ascolto delle nuove richieste. |
| IGlobalThreadCleanupProvider | Fornisce un'interfaccia per le notifiche di pulizia dei thread. |
| IGlobalTraceEventProvider | Estende l'interfaccia IHttpEventProvider fornendo eventi di traccia per le classi derivate CGlobalModule . |
| IHttpApplication | Recupera informazioni di configurazione specifiche dell'applicazione. |
| IHttpApplication2 | Fornisce un'interfaccia per il caricamento di un'applicazione Web nella memoria del server e l'inizializzazione prima dell'arrivo della prima richiesta HTTP. |
| IHttpApplicationProvider | Fornisce un'interfaccia per le notifiche di avvio dell'applicazione. |
| IHttpApplicationResolveModulesProvider | Fornisce un'interfaccia per la registrazione di moduli HTTP. |
| IHttpCacheKey | Fornisce informazioni chiave per i dati corrispondenti archiviati in una cache globale. |
| IHttpCachePolicy | Fornisce alle classi derivate CHttpModule l'accesso all'impostazione e il recupero dei criteri per la memorizzazione nella cache delle richieste. |
| IHttpCachePolicy2 | Fornisce alle classi derivate CHttpModule l'accesso all'impostazione e il recupero dei criteri per la memorizzazione nella cache delle richieste. |
| Interfaccia IHttpCachePolicy2 | Fornisce l'accesso a metodi e proprietà che possono forzare gli aggiornamenti alla cache. Questa interfaccia è disponibile solo in IIS 7.5. |
| IHttpCacheSpecificData | Fornisce informazioni e metodi di accesso per i dati archiviati in una cache globale. |
| IHttpCompletionInfo | Fornisce informazioni su un completamento asincrono. |
| IHttpCompletionInfo2 | Fornisce un'interfaccia per ottenere il numero di byte completati da un'operazione asincrona. |
| IHttpConnection | Fornisce un'interfaccia per informazioni specifiche della connessione. |
| IHttpContext | Definisce un oggetto che rappresenta il contesto di elaborazione per le operazioni a livello di richiesta. |
| IHttpContext2 | Rappresenta la rielaborazione di una richiesta HTTP e consente il recupero di informazioni sull'utente originale durante l'operazione asincrona. |
| IHttpContext3 | Rappresenta la rielaborazione di una richiesta HTTP e abilita il supporto aggiuntivo per le operazioni asincrone. |
| IHttpContext4 | Rappresenta la rielaborazione di una richiesta HTTP e abilita il supporto aggiuntivo per le operazioni di diagnostica. |
| IHttpEventProvider | Fornisce un'interfaccia generica per la creazione di report eventi. |
| IHttpFileInfo | Estende l'interfaccia IHttpCacheSpecificData aggiungendo informazioni specifiche del file per i file memorizzati nella cache in un server. |
| IHttpFileMonitor | Monitoraggio modifiche file. |
| IHttpModuleContextContainer | Gestisce una raccolta di puntatori IHttpStoredContext . |
| IHttpModuleFactory | Gestisce la creazione di una classe CHttpModule . |
| IHttpModuleRegistrationInfo | Recupera e imposta le informazioni di registrazione di un modulo. |
| IHttpPerfCounterInfo | Fornisce un'interfaccia per incrementare e decrementare i contatori delle prestazioni. |
| IHttpRequest | Fornisce un'interfaccia a un oggetto richiesta HTTP. |
| IHttpRequest2 | Fornisce un'interfaccia per il recupero del token di associazione del canale (CBT) usato per la convalida della richiesta. |
| IHttpRequest3 | Fornisce un'interfaccia per la lettura dei risultati della richiesta in un buffer. |
| IHttpResponse | Fornisce un'interfaccia a un oggetto risposta HTTP. |
| IHttpResponse2 | Fornisce un'interfaccia per scaricare i dati e scrivere blocchi di dati di entità per le operazioni asincrone. |
| IHttpServer | Rappresenta il contesto di elaborazione per le operazioni a livello globale. |
| IHttpServer2 | Rappresenta il contesto di elaborazione per le operazioni a livello globale e consente il recupero di file di configurazione, interfacce estese, metadati, token e framework del processo di lavoro. |
| IHttpSite | Fornisce informazioni specifiche del sito all'interno del contesto corrente. |
| IHttpStoredContext | Definisce le informazioni di contesto per i dati archiviati. |
| IHttpTokenEntry | Estende l'interfaccia IHttpCacheSpecificData aggiungendo informazioni specifiche del token per i token memorizzati nella cache in un server. |
| IHttpTokenKey | Rappresenta le informazioni chiave per l'accesso ai dati associati nella cache dei token globali. |
| IHttpTraceContext | Fornisce un metodo a livello di richiesta per i moduli per generare eventi nell'infrastruttura di traccia IIS 7. |
| IHttpUrlInfo | Fornisce informazioni specifiche dell'URL nel contesto corrente. |
| IHttpUser | Fornisce informazioni specifiche della richiesta su un utente. |
| IMapHandlerProvider | Fornisce un'interfaccia a livello di richiesta per l'elaborazione per le notifiche di RQ_MAP_REQUEST_HANDLER . |
| IMapPathProvider | Recupera informazioni su un percorso mappato fisicamente. |
| IMetadataInfo | Recupera le informazioni sui metadati per il contesto corrente. |
| IModuleAllocator | Alloca memoria all'interno del pool di memoria della richiesta corrente. |
| INamedContextContainer | Fornisce un'interfaccia per l'associazione e il recupero di un contesto denominato. |
| IPreBeginRequestProvider | Fornisce un'interfaccia a livello globale per le notifiche di GL_PRE_BEGIN_REQUEST . |
| IReadEntityProvider | Fornisce un'interfaccia per il recupero o la modifica dell'entità richiesta. |
| IReferencedMetadataInfo | Fornisce un'interfaccia per il riferimento e la dereferenza dei metadati del contesto. |
| IScriptMapInfo | Recupera le impostazioni di configurazione per i gestori delle richieste. |
| ISendResponseProvider | Recupera o modifica le informazioni sulla risposta corrente. |
| IUriKey | Rappresenta le informazioni chiave per l'accesso ai dati associati nella cache URI (Uniform Resource Identifier). |
| IWebSocketContext | Rappresenta il supporto del contesto per le comunicazioni WebSocket bidirezionali su un singolo socket TCP. |