WebViewStateFailureAuditEvent 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 애플리케이션 뷰 상태 관련 오류 정보를 제공합니다.
public ref class WebViewStateFailureAuditEvent : System::Web::Management::WebFailureAuditEvent
public class WebViewStateFailureAuditEvent : System.Web.Management.WebFailureAuditEvent
type WebViewStateFailureAuditEvent = class
inherit WebFailureAuditEvent
Public Class WebViewStateFailureAuditEvent
Inherits WebFailureAuditEvent
- 상속
-
WebViewStateFailureAuditEvent
예제
다음은 뷰 상태 오류를 캡처하도록 구성하는 EventLogWebEventProvider 방법을 보여 주는 구성 파일의 발췌입니다. 완전성을 위해 및 섹션에 대한 provider 설정을 보여 드립니다 eventMappings . 이미 기본적으로 설정되어 있습니다. 단, 섹션에 대한 rules 설정을 제공하는 것만 있으면 됩니다. 자세한 내용은 참조하세요 healthMonitoring .
뷰 상태 오류를 생성하려면 다음 쿼리 문자열을 사용하여 브라우저에 URL을 입력합니다.
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
Windows Application Eventlog는 다음 구성 설정을 입력하면 뷰 상태 오류를 캡처합니다.
<healthMonitoring
enabled="true"
heartBeatInterval="0">
<providers>
// Configure the provider to process
// the health events.
<add name="EventLogProvider"
type="System.Web.Management.EventLogWebEventProvider,
System.Web,Version=2.0.3600.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
<eventMappings>
<clear />
// Configure the WebFailureAuditEvent
// object to handle the Viewstate failures.
<add name="Failure Audits"
type="System.Web.Management.WebFailureAuditEvent,
System.Web,Version=2.0.3600.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<clear/>
// Configure the connection between the
// application lifetime event object
// and the provider that must process it.
<add name="Viewstate Failure Events "
eventName="Failure Events"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
설명
ASP.NET 상태 모니터링을 사용하면 프로덕션 및 운영 직원이 배포된 웹 애플리케이션을 관리할 수 있습니다. 네임스페이스에는 System.Web.Management 애플리케이션 상태 데이터 패키징을 담당하는 상태 이벤트 유형과 이 데이터 처리를 담당하는 공급자 유형이 포함됩니다. 또한 상태 이벤트를 관리하는 동안 도움이 되는 지원 유형도 포함합니다.
ASP.NET 뷰 상태 오류가 발생할 때 WebViewStateFailureAuditEvent 형식의 이벤트를 발생합니다. 이 오류는 뷰 상태를 변조하거나 다른 키를 가진 다른 컴퓨터에서 다시 사용하려고 했음을 나타냅니다. 관련 감사 이벤트 코드는 .입니다 AuditInvalidViewStateFailure.
메모
대부분의 경우 구현된 ASP.NET 상태 모니터링 유형을 사용할 수 있으며 healthMonitoring 구성 섹션에서 값을 지정하여 상태 모니터링 시스템을 제어합니다. 상태 모니터링 형식에서 파생하여 고유한 사용자 지정 이벤트 및 공급자를 만들 수도 있습니다.
생성자
| Name | Description |
|---|---|
| WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
제공된 매개 변수를 사용하여 클래스의 WebViewStateFailureAuditEvent 새 인스턴스를 초기화합니다. |
| WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
제공된 매개 변수를 WebViewStateFailureAuditEvent 사용하여 클래스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| EventCode |
이벤트와 연결된 코드 값을 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventDetailCode |
이벤트 세부 정보 코드를 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventID |
이벤트와 연결된 식별자를 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventOccurrence |
이벤트가 발생한 횟수를 나타내는 카운터를 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventSequence |
애플리케이션에서 이벤트가 발생한 횟수를 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventSource |
이벤트를 발생시키는 개체를 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventTime |
이벤트가 발생한 시간을 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| EventTimeUtc |
이벤트가 발생한 시간을 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| Message |
이벤트를 설명하는 메시지를 가져옵니다. (다음에서 상속됨 WebBaseEvent) |
| ProcessInformation |
ASP.NET 애플리케이션 호스팅 프로세스에 대한 정보를 가져옵니다. (다음에서 상속됨 WebManagementEvent) |
| RequestInformation |
웹 요청과 연결된 정보를 가져옵니다. (다음에서 상속됨 WebAuditEvent) |
| ViewStateException |
오류로 인한 예외를 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| FormatCustomEventDetails(WebEventFormatter) |
이벤트 정보의 표준 서식을 제공합니다. (다음에서 상속됨 WebBaseEvent) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| IncrementPerfCounters() |
감사 실패 이벤트가 성능 카운터를 발생 시켰습니다. (다음에서 상속됨 WebFailureAuditEvent) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| Raise() |
구성된 공급자에게 이벤트가 발생했음을 알려 이벤트를 발생합니다. (다음에서 상속됨 WebBaseEvent) |
| ToString() |
표시를 위해 이벤트 정보의 형식을 지정합니다. (다음에서 상속됨 WebBaseEvent) |
| ToString(Boolean, Boolean) |
표시를 위해 이벤트 정보의 형식을 지정합니다. (다음에서 상속됨 WebBaseEvent) |