다음을 통해 공유


VisualStudioServicesApplication 클래스

상속 계층 구조

System.Object
  System.Web.HttpApplication
    Microsoft.TeamFoundation.Framework.Server.VisualStudioServicesApplication
      Microsoft.TeamFoundation.Server.Core.TeamFoundationApplication

네임스페이스:  Microsoft.TeamFoundation.Framework.Server
어셈블리:  Microsoft.TeamFoundation.Framework.Server(Microsoft.TeamFoundation.Framework.Server.dll)

구문

‘선언
Public Class VisualStudioServicesApplication _
    Inherits HttpApplication _
    Implements IRegisteredObject
public class VisualStudioServicesApplication : HttpApplication, 
    IRegisteredObject

VisualStudioServicesApplication 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 VisualStudioServicesApplication

위쪽

속성

  이름 설명
Public 속성 Application 응용 프로그램의 현재 상태를 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 Context 현재 요청에 대한 HTTP 관련 정보를 가져옵니다. (HttpApplication에서 상속됨)
Protected 속성 Events 모든 응용 프로그램 이벤트를 처리하는 이벤트 처리기 대리자 목록을 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 Modules 현재 응용 프로그램에 대한 모듈의 컬렉션을 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 Request 현재 요청에 대한 내장 요청 개체를 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 RequestContext ASP.Net Application_BeginRequest 호출 되 고 요청을 처리 하는 동안 사용할 수 있는 경우 각 요청에 대해 요청 컨텍스트가 만들어집니다.
Public 속성 Response 현재 요청에 대한 내장 응답 개체를 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 Server 현재 요청에 대한 내장 서버 개체를 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 Session 세션 데이터에 대한 액세스를 제공하는 내장 세션 개체를 가져옵니다. (HttpApplication에서 상속됨)
Public 속성 Site IComponent 구현을 위한 사이트 인터페이스를 가져오거나 설정합니다. (HttpApplication에서 상속됨)
Public 속성 User 현재 요청에 대한 내장 사용자 개체를 가져옵니다. (HttpApplication에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 AcquireRequestState 이벤트 처리기의 컬렉션에 지정된 AcquireRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 AcquireRequestState 이벤트 처리기의 컬렉션에 지정된 AcquireRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 AuthenticateRequest 이벤트 처리기의 컬렉션에 지정된 AuthenticateRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 AuthenticateRequest 이벤트 처리기의 컬렉션에 지정된 AuthenticateRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 AuthorizeRequest 이벤트 처리기의 컬렉션에 지정된 AuthorizeRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 AuthorizeRequest 이벤트 처리기의 컬렉션에 지정된 AuthorizeRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 BeginRequest 이벤트 처리기의 컬렉션에 지정된 BeginRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 BeginRequest 이벤트 처리기의 컬렉션에 지정된 BeginRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 EndRequest 이벤트 처리기의 컬렉션에 지정된 EndRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 EndRequest 이벤트 처리기의 컬렉션에 지정된 EndRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 LogRequest 이벤트 처리기의 컬렉션에 지정된 LogRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 LogRequest 이벤트 처리기의 컬렉션에 지정된 LogRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 MapRequestHandler 이벤트 처리기의 컬렉션에 지정된 MapRequestHandler 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 MapRequestHandler 이벤트 처리기의 컬렉션에 지정된 MapRequestHandler 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostAcquireRequestState 이벤트 처리기의 컬렉션에 지정된 PostAcquireRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostAcquireRequestState 이벤트 처리기의 컬렉션에 지정된 PostAcquireRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostAuthenticateRequest 이벤트 처리기의 컬렉션에 지정된 PostAuthenticateRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostAuthorizeRequest 이벤트 처리기의 컬렉션에 지정된 PostAuthorizeRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostAuthorizeRequest 이벤트 처리기의 컬렉션에 지정된 PostAuthorizeRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostAuthorizeRequest 이벤트 처리기의 컬렉션에 지정된 PostAuthorizeRequest를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostLogRequest 이벤트 처리기의 컬렉션에 지정된 PostLogRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostLogRequest 이벤트 처리기의 컬렉션에 지정된 PostLogRequest 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostMapRequestHandler 이벤트 처리기의 컬렉션에 지정된 PostMapRequestHandler 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostMapRequestHandler 이벤트 처리기의 컬렉션에 지정된 PostMapRequestHandler 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostReleaseRequestState 이벤트 처리기의 컬렉션에 지정된 PostReleaseRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostReleaseRequestState 이벤트 처리기의 컬렉션에 지정된 PostReleaseRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostRequestHandlerExecute 이벤트 처리기의 컬렉션에 지정된 PostRequestHandlerExecute 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostRequestHandlerExecute 이벤트 처리기의 컬렉션에 지정된 PostRequestHandlerExecute 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostResolveRequestCache 이벤트 처리기의 컬렉션에 지정된 PostResolveRequestCache 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostResolveRequestCache 이벤트 처리기의 컬렉션에 지정된 PostResolveRequestCache 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PostUpdateRequestCache 이벤트 처리기의 컬렉션에 지정된 PostUpdateRequestCache 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PostUpdateRequestCache 이벤트 처리기의 컬렉션에 지정된 PostUpdateRequestCache 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 PreRequestHandlerExecute 이벤트 처리기의 컬렉션에 지정된 PreRequestHandlerExecute 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 PreRequestHandlerExecute 이벤트 처리기의 컬렉션에 지정된 PreRequestHandlerExecute 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 ReleaseRequestState 이벤트 처리기의 컬렉션에 지정된 ReleaseRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 ReleaseRequestState 이벤트 처리기의 컬렉션에 지정된 ReleaseRequestState 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 ResolveRequestCache 이벤트 처리기의 컬렉션에 지정된 ResolveRequestCache 이벤트 처리기를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 ResolveRequestCache 이벤트 처리기의 컬렉션에 지정된 ResolveRequestCache 이벤트 처리기를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) 현재 요청에 대한 비동기 UpdateRequestCache 이벤트 처리기의 컬렉션에 지정된 UpdateRequestCache 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Public 메서드 AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 현재 요청에 대한 비동기 UpdateRequestCache 이벤트 처리기의 컬렉션에 지정된 UpdateRequestCache 이벤트를 추가합니다. (HttpApplication에서 상속됨)
Protected 메서드 Application_BeginRequest
Protected 메서드 Application_End 일반적인 응용 프로그램 수행 종료 처리
Protected 메서드 Application_EndRequest 사후 처리를 요청 합니다.요청을 완료 하려면 ASP.NET 추적 및 스레드의 문화권을 다시 설정 됩니다.
Protected 메서드 Application_Error 응용 프로그램에서 오류를 처리 합니다.예외는 기록 하 고 Watson를 통해 보고 됩니다.
Protected 메서드 Application_PostAuthenticateRequest
Protected 메서드 Application_PostAuthorizeRequest
Protected 메서드 Application_PreRequestHandlerExecute
Protected 메서드 Application_Start 일반적인 응용 프로그램 부팅 처리
Public 메서드 CompleteRequest ASP.NET이 실행의 HTTP 파이프라인 체인에 있는 모든 이벤트와 필터링을 무시하고 EndRequest 이벤트를 직접 실행하도록 합니다. (HttpApplication에서 상속됨)
Public 메서드 Dispose HttpApplication 인스턴스를 삭제합니다. (HttpApplication에서 상속됨)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetOutputCacheProviderName 웹 사이트에 대해 구성된 기본 출력 캐시 공급자의 이름을 가져옵니다. (HttpApplication에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 GetVaryByCustomString VaryByCustom 속성의 응용 프로그램 전반적인 구현을 제공합니다. (HttpApplication에서 상속됨)
Public 메서드 Init 모든 이벤트 처리기 모듈이 추가된 후 사용자 지정 초기화 코드를 실행합니다. (HttpApplication에서 상속됨)
Protected 메서드 IsLicenseValid 유효한 서버 라이선스 확인
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnFirstRequest
Public 메서드 Stop ASP.Net은 응용 프로그램 종료를 시도 하는 경우 IRegisteredObject.Stop.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 AcquireRequestState ASP.NET에서 현재 요청과 관련된 현재 상태(예: 세션 상태)를 가져오는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 AuthenticateRequest 보안 모듈에서 사용자의 ID를 설정한 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 AuthorizeRequest 보안 모듈에서 사용자 인증을 확인한 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 BeginRequest ASP.NET이 요청에 응답할 때 HTTP 파이프라인 형태의 첫 번째 이벤트로 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 Disposed 응용 프로그램이 삭제되는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 EndRequest ASP.NET이 요청에 응답할 때 실행의 HTTP 파이프라인 체인에서 마지막 이벤트로 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 Error 처리되지 않은 예외가 throw되는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 LogRequest ASP.NET에서 현재 요청에 대한 로깅을 수행하기 직전에 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 MapRequestHandler 인프라입니다. 요청에 응답하기 위해 처리기를 선택할 때 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 OnFormatError 응용 프로그램 오류 응답을 반환 하기 전에 발생 하는 이벤트입니다.
Public 이벤트 OnReportError Watson 오류가 있는 응용 프로그램을 하기 전에 발생 하는 이벤트입니다.
Public 이벤트 PostAcquireRequestState 현재 요청과 관련된 요청 상태(예: 세션 상태)를 가져온 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostAuthenticateRequest 보안 모듈에서 사용자의 ID를 설정한 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostAuthorizeRequest 현재 요청의 사용자에게 권한이 부여된 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostLogRequest ASP.NET에서 LogRequest 이벤트에 대한 모든 이벤트 처리기의 처리를 완료한 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostMapRequestHandler ASP.NET에서 현재 요청을 적절한 이벤트 처리기에 매핑한 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostReleaseRequestState ASP.NET에서 모든 요청 이벤트 처리기의 실행을 완료하고 요청 상태 데이터가 저장된 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostRequestHandlerExecute ASP.NET 이벤트 처리기(예: 페이지 또는 XML Web services)가 실행을 완료하는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostResolveRequestCache ASP.NET에서 현재 이벤트 처리기의 실행을 무시하고 캐싱 모듈에서 캐시 요청을 처리하도록 허용하는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PostUpdateRequestCache ASP.NET에서 캐싱 모듈의 업데이트 및 캐시의 다음 요청을 처리하는 데 사용되는 응답의 저장을 완료하는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PreRequestHandlerExecute ASP.NET에서 페이지 또는 XML Web services 같은 이벤트 처리기의 실행을 시작하기 바로 전에 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PreSendRequestContent ASP.NET에서 클라이언트로 내용을 보내기 바로 전에 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 PreSendRequestHeaders ASP.NET에서 클라이언트로 HTTP 헤더를 보내기 바로 전에 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 ReleaseRequestState ASP.NET에서 모든 요청 이벤트 처리기 실행을 완료한 후 발생합니다.이 이벤트는 상태 모듈이 현재 상태 데이터를 저장할 수 있도록 합니다. (HttpApplication에서 상속됨)
Public 이벤트 ResolveRequestCache ASP.NET에서 인증 이벤트를 완료하여 이벤트 처리기(예: 페이지 또는 XML Web services)의 실행을 무시하고 캐싱 모듈이 캐시 요청을 처리하도록 하는 경우 발생합니다. (HttpApplication에서 상속됨)
Public 이벤트 UpdateRequestCache ASP.NET이 이벤트 처리기 실행을 완료하여 캐싱 모듈이 캐시의 다음 요청을 처리하는 데 사용할 응답을 저장하도록 하는 경우 발생합니다. (HttpApplication에서 상속됨)

위쪽

필드

  이름 설명
Protected 필드정적 멤버 s_Area
Protected 필드정적 멤버 s_isWebAppRegistered
Protected 필드정적 멤버 s_Layer
Protected 필드정적 멤버 s_registrationAttemptsRemaining

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IHttpAsyncHandler.BeginProcessRequest HTTP 이벤트 처리기에 대한 비동기 호출을 시작합니다. (HttpApplication에서 상속됨)
명시적 인터페이스 구현Private 메서드 IHttpAsyncHandler.EndProcessRequest 처리가 완료될 때 비동기 프로세스 End 메서드를 제공합니다. (HttpApplication에서 상속됨)
명시적 인터페이스 구현Private 속성 IHttpHandler.IsReusable 다른 요청에서 IHttpHandler 개체를 사용할 수 있는지 여부를 나타내는 Boolean 값을 가져옵니다. (HttpApplication에서 상속됨)
명시적 인터페이스 구현Private 메서드 IHttpHandler.ProcessRequest IHttpHandler 인터페이스를 구현하는 사용자 지정 HTTP 처리기를 사용하여 HTTP 웹 요청을 처리할 수 있도록 합니다. (HttpApplication에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.TeamFoundation.Framework.Server 네임스페이스