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


TeamFoundationApplication - класс

Иерархия наследования

System.Object
  System.Web.HttpApplication
    Microsoft.TeamFoundation.Framework.Server.Alm.TeamFoundationApplication

Пространство имен:  Microsoft.TeamFoundation.Framework.Server.Alm
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
Public Class TeamFoundationApplication _
    Inherits HttpApplication _
    Implements IRegisteredObject
public class TeamFoundationApplication : HttpApplication, 
    IRegisteredObject

Тип TeamFoundationApplication предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод TeamFoundationApplication

В начало страницы

Свойства

  Имя Описание
Открытое свойство Application Получает текущее состояние приложения. (Унаследовано от HttpApplication.)
Открытое свойство Context Получает сведения о текущем запросе, связанные с HTTP. (Унаследовано от HttpApplication.)
Защищенное свойство Events Получает список делегатов обработчиков событий, которые обрабатывают все события приложения. (Унаследовано от HttpApplication.)
Открытое свойство Modules Получает коллекцию модулей для текущего приложения. (Унаследовано от HttpApplication.)
Открытое свойство Request Получает внутренний объект запроса для текущего запроса. (Унаследовано от HttpApplication.)
Открытое свойство RequestContext
Открытое свойство Response Получает внутренний объект ответа для текущего запроса. (Унаследовано от HttpApplication.)
Открытое свойство Server Получает внутренний объект сервера для текущего запроса. (Унаследовано от HttpApplication.)
Открытое свойство Session Получает внутренний объект сеанса, предоставляющий доступ к данным сеанса. (Унаследовано от HttpApplication.)
Открытое свойство Site Получает или задает интерфейс веб-узла для реализации IComponent. (Унаследовано от HttpApplication.)
Открытое свойство User Получает внутренний объект пользователя для текущего запроса. (Унаследовано от HttpApplication.)

В начало страницы

Методы

  Имя Описание
Открытый метод AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие AcquireRequestState в коллекцию обработчиков асинхронных событий AcquireRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие AcquireRequestState в коллекцию обработчиков асинхронных событий AcquireRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие AuthenticateRequest в коллекцию обработчиков асинхронных событий AuthenticateRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие AuthenticateRequest в коллекцию обработчиков асинхронных событий AuthenticateRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие AuthorizeRequest в коллекцию обработчиков асинхронных событий AuthorizeRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие AuthorizeRequest в коллекцию обработчиков асинхронных событий AuthorizeRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие BeginRequest в коллекцию обработчиков асинхронных событий BeginRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие BeginRequest в коллекцию обработчиков асинхронных событий BeginRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие EndRequest в коллекцию обработчиков асинхронных событий EndRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие EndRequest в коллекцию обработчиков асинхронных событий EndRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие LogRequest в коллекцию обработчиков асинхронных событий LogRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие LogRequest в коллекцию обработчиков асинхронных событий LogRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие MapRequestHandler в коллекцию обработчиков асинхронных событий MapRequestHandler текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие MapRequestHandler в коллекцию обработчиков асинхронных событий MapRequestHandler текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostAcquireRequestState в коллекцию обработчиков асинхронных событий PostAcquireRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostAcquireRequestState в коллекцию обработчиков асинхронных событий PostAcquireRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostAuthenticateRequest в коллекцию обработчиков асинхронных событий PostAuthenticateRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostAuthorizeRequest в коллекцию обработчиков асинхронных событий PostAuthorizeRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostAuthorizeRequest в коллекцию обработчиков асинхронных событий PostAuthorizeRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostAuthorizeRequest в коллекцию обработчиков асинхронных событий PostAuthorizeRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostLogRequest в коллекцию обработчиков асинхронных событий PostLogRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostLogRequest в коллекцию обработчиков асинхронных событий PostLogRequest текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostMapRequestHandler в коллекцию обработчиков асинхронных событий PostMapRequestHandler текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostMapRequestHandler в коллекцию обработчиков асинхронных событий PostMapRequestHandler текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostReleaseRequestState в коллекцию обработчиков асинхронных событий PostReleaseRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostReleaseRequestState в коллекцию обработчиков асинхронных событий PostReleaseRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostRequestHandlerExecute в коллекцию обработчиков асинхронных событий PostRequestHandlerExecute текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostRequestHandlerExecute в коллекцию обработчиков асинхронных событий PostRequestHandlerExecute текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostResolveRequestCache в коллекцию обработчиков асинхронных событий PostResolveRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostResolveRequestCache в коллекцию обработчиков асинхронных событий PostResolveRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PostUpdateRequestCache в коллекцию обработчиков асинхронных событий PostUpdateRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PostUpdateRequestCache в коллекцию обработчиков асинхронных событий PostUpdateRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие PreRequestHandlerExecute в коллекцию обработчиков асинхронных событий PreRequestHandlerExecute текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие PreRequestHandlerExecute в коллекцию обработчиков асинхронных событий PreRequestHandlerExecute текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие ReleaseRequestState в коллекцию обработчиков асинхронных событий ReleaseRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие ReleaseRequestState в коллекцию обработчиков асинхронных событий ReleaseRequestState текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие ResolveRequestCache в коллекцию обработчиков асинхронных событий ResolveRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие ResolveRequestCache в коллекцию обработчиков асинхронных событий ResolveRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Добавляет заданное событие UpdateRequestCache в коллекцию обработчиков асинхронных событий UpdateRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Открытый метод AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Добавляет заданное событие UpdateRequestCache в коллекцию обработчиков асинхронных событий UpdateRequestCache текущего запроса. (Унаследовано от HttpApplication.)
Защищенный метод Application_End
Защищенный метод Application_EndRequest
Защищенный метод Application_Error
Защищенный метод Application_Start
Открытый метод CompleteRequest Приводит к игнорированию в ASP.NET всех событий и фильтрации в цепи выполнения конвейера HTTP и напрямую выполняет событие EndRequest. (Унаследовано от HttpApplication.)
Открытый метод Dispose Удаляет экземпляр HttpApplication. (Унаследовано от HttpApplication.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetOutputCacheProviderName Получает имя поставщика кэша вывода по умолчанию, заданного в конфигурации веб-сайта. (Унаследовано от HttpApplication.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetVaryByCustomString Предоставляет реализацию свойства VaryByCustom уровня приложения. (Унаследовано от HttpApplication.)
Открытый метод Init Выполняет пользовательский код инициализации после добавления всех модулей обработчиков событий. (Унаследовано от HttpApplication.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Stop
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие AcquireRequestState Происходит при достижении ASP.NET текущего состояния (например, состояния сеанса), связанного с текущим запросом. (Унаследовано от HttpApplication.)
Открытое событие AuthenticateRequest Происходит при установлении модулем безопасности удостоверения пользователя. (Унаследовано от HttpApplication.)
Открытое событие AuthorizeRequest Происходит после проверки модулем безопасности авторизации пользователя. (Унаследовано от HttpApplication.)
Открытое событие BeginRequest Происходит в качестве первого события в цепи выполнения конвейера НТТР при ответе ASP.NET на соответствующий запрос. (Унаследовано от HttpApplication.)
Открытое событие Disposed Происходит при удалении приложения. (Унаследовано от HttpApplication.)
Открытое событие EndRequest Происходит в качестве последнего события в цепи выполнения конвейера НТТР при ответе ASP.NET на соответствующий запрос. (Унаследовано от HttpApplication.)
Открытое событие Error Возникает при вызове необработанного исключения. (Унаследовано от HttpApplication.)
Открытое событие LogRequest Происходит непосредственно перед выполнением в ASP.NET любой операции с журналом для текущего запроса. (Унаследовано от HttpApplication.)
Открытое событие MapRequestHandler Инфраструктура. Происходит при выборе обработчика для ответа на запрос. (Унаследовано от HttpApplication.)
Открытое событие OnFormatError
Открытое событие OnReportError
Открытое событие PostAcquireRequestState Происходит при получении состояния запроса (например, состояния сеанса), связанного с текущим запросом. (Унаследовано от HttpApplication.)
Открытое событие PostAuthenticateRequest Происходит при установлении модулем безопасности удостоверения пользователя. (Унаследовано от HttpApplication.)
Открытое событие PostAuthorizeRequest Происходит после проверки прав доступа пользователя для текущего запроса. (Унаследовано от HttpApplication.)
Открытое событие PostLogRequest Происходит после завершения приложением ASP.NET выполнения всех обработчиков события LogRequest. (Унаследовано от HttpApplication.)
Открытое событие PostMapRequestHandler Происходит после сопоставления в приложении ASP.NET текущего запроса с подходящим обработчиком событий. (Унаследовано от HttpApplication.)
Открытое событие PostReleaseRequestState Происходит после завершения в приложении ASP.NET выполнения всех обработчиков событий запроса и сохранения данных состояния запроса. (Унаследовано от HttpApplication.)
Открытое событие PostRequestHandlerExecute Происходит после завершения выполнения обработчика событий приложения ASP.NET (например, страницы или веб-службы XML). (Унаследовано от HttpApplication.)
Открытое событие PostResolveRequestCache Происходит, если в приложении ASP.NET обходится выполнение текущего обработчика событий и выдается в модуль кэширования разрешение на обслуживание запроса из кэша. (Унаследовано от HttpApplication.)
Открытое событие PostUpdateRequestCache Происходит при завершении в приложении ASP.NET обновления модулей кэширования и сохранения ответов, которые используются для обслуживания последующих запросов из кэша. (Унаследовано от HttpApplication.)
Открытое событие PreRequestHandlerExecute Происходит непосредственно перед началом выполнения обработчика событий (например страницы или веб-службы XML) в приложении ASP.NET. (Унаследовано от HttpApplication.)
Открытое событие PreSendRequestContent Происходит в ASP.NET перед отправкой содержимого клиенту. (Унаследовано от HttpApplication.)
Открытое событие PreSendRequestHeaders Происходит в ASP.NET перед отправкой НТТР-заголовков клиенту. (Унаследовано от HttpApplication.)
Открытое событие ReleaseRequestState Происходит в ASP.NET после завершения выполнения всех обработчиков событий запроса.При возникновении этого события модули состояния сохраняют данные текущего состояния. (Унаследовано от HttpApplication.)
Открытое событие RequestCompleted Происходит, когда управляемые объекты, связанные с запросом были освобождены. (Унаследовано от HttpApplication.)
Открытое событие ResolveRequestCache Происходит в ASP.NET при завершении события авторизации, позволяющего модулям кэширования обрабатывать запросы кэша, игнорируя выполнение обработчика событий (например, страницы или веб-службы XML). (Унаследовано от HttpApplication.)
Открытое событие UpdateRequestCache Происходит в ASP.NET при завершении выполнения обработчика событий с целью предоставления возможности модулям кэширования сохранять ответы, которые будут использоваться для обслуживания последующих запросов кэша. (Унаследовано от HttpApplication.)

В начало страницы

Поля

  Имя Описание
Защищенное полеСтатический член s_deploymentDatabase

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IHttpAsyncHandler.BeginProcessRequest Запускает асинхронный вызов обработчика событий НТТР. (Унаследовано от HttpApplication.)
Явная реализация интерфейсаЗакрытый метод IHttpAsyncHandler.EndProcessRequest Предоставляет метод End асинхронного процесса после завершения процесса. (Унаследовано от HttpApplication.)
Явная реализация интерфейсаЗакрытое свойство IHttpHandler.IsReusable Получает значение типа Boolean, позволяющее определить, может ли другой запрос использовать объект IHttpHandler. (Унаследовано от HttpApplication.)
Явная реализация интерфейсаЗакрытый метод IHttpHandler.ProcessRequest Разрешает обработку веб-запросов НТТР пользовательским обработчиком HTTP-данных, который реализует интерфейс IHttpHandler. (Унаследовано от HttpApplication.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Server.Alm - пространство имен