Aracılığıyla paylaş


WebEventCodes Sınıf

Tanım

ASP.NET sistem durumu izleme olaylarıyla ilişkili kodları tanımlar.

public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
Devralma
WebEventCodes

Açıklamalar

ASP.NET sistem durumu izleme, üretim ve operasyon personelinin dağıtılan Web uygulamalarını yönetmesine olanak tanır. Ad alanı, System.Web.Management uygulama sistem durumu verilerini paketlemeden sorumlu sistem durumu olay türlerini ve bu verileri işlemeden sorumlu sağlayıcı türlerini içerir. Ayrıca, sistem durumu olaylarının yönetimi sırasında yardımcı olan destekleyici türler içerir.

sınıfı, WebEventCodes sistem durumu izleme olaylarının türlerini tanımlayan kodlar içerir. sınıfı içinde iki tür kod tanımlanır: sistem durumu izleme olaylarının ASP.NET tanımlayan ana kodlar; ve ilgili bir ana kod hakkında daha fazla bilgi sağlayan ayrıntı kodları. Bu kodlar, genişletilebilirlik sağlamak için numaralandırma yerine tamsayılar olarak uygulanır.

Bir sistem durumu izleme olayı tetiklendiğinde, büyük bir olay koduyla ilişkilendirilir. Aşağıdaki liste, sınıfı içinde tanımlanan ana olay kodlarının kategorilerini WebEventCodes tanımlar:

  • Uygulama kodları. Uygulama kodları, bir uygulamanın ömrü boyunca başlatma ve kapatma olayları gibi olayları tanımlar. Değerleri alan sabitinden ApplicationCodeBase büyüktür. Bunlar olay türüyle WebApplicationLifetimeEvent ilişkilendirilir. Sinyal olayı özel bir uygulama olayı türüdür. Çalışan işlemin durumuna göre bilgi sağlamak için düzenli aralıklarla tetiklenen olayları tanımlar. Olay türüyle WebHeartbeatEvent ilişkilendirilir.

  • İstek kodları. İstek kodları, istek başına bilgi sağlayan hata olmayan olayları tanımlar. Değerleri alan sabitinden RequestCodeBase büyüktür. Bunlar olay türüyle WebRequestEvent ilişkilendirilir.

  • Hata kodları. Hata kodları, iki tür hata hakkında bilgi içeren olayları tanımlar: özellikle bir Web isteğiyle ilgili hatalar ve sistemik hatalar. Web istekleriyle ilgili hatalar işlenmeyen özel durumlar, görünüm durumu hataları ve giriş doğrulama hatalarıdır. Bunlar olay türüyle WebRequestErrorEvent ilişkilendirilir. Sistemik hatalar, ayrıştırıcı hataları ve derleme hataları dahil olmak üzere yapılandırma veya uygulama koduyla ilgilidir. Bunlar olay türüyle WebErrorEvent ilişkilendirilir. Her iki hata türü de alan sabitinden daha büyük değerlere ErrorCodeBase sahiptir.

  • Denetim kodları. Denetim kodları oturum açma girişimleri, erişim güvenlik ihlalleri ve yetkilendirme ihlalleri gibi denetlenebilir bilgiler içeren olayları tanımlar. Değerleri değerinden AuditCodeBasebüyüktür. Bunlar ve türetilmiş olay türleriyle WebAuditEvent ilişkilendirilir.

  • Çeşitli kodlar. Çeşitli kodlar olayları tanımlamaz, ancak standart olmayan olay bilgilerini işaretlemek için kullanılır. Değerleri değerinden MiscCodeBasebüyüktür. Daha fazla bilgi için de adresine WebEventProviderInformation başvurun.

Yukarıdaki WebExtendedBasekod değerlerini seçerek kendi özel olay kodunuzu oluşturabilirsiniz.

Sistem durumu izleme yapılandırma öğesinde eventMappings isteğe bağlı olarak bir olay kodu aralığı belirtebilirsiniz. Olay kodu aralığı belirtilirse eşleme yalnızca bu aralık içinde olay koduna sahip olaylar için geçerlidir; aksi takdirde, tüm olay kodları için geçerlidir. Aşağıdaki yapılandırma dosyası alıntısı EventLogWebEventProvider , olay kodları denetim kategorisine ait olan olayları işlemek WebFailureAuditEvent için yapılandırılan öğesini gösterir.

<healthMonitoring>  
  <eventMappings>   
    <add name="Failure Audits" type=  
      "System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />  
  </eventMappings>  

  <rules>  
    <add name="Failure Audits Default"  
      eventName="Failure Audits"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rules>  
</healthMonitoring>  

Yukarıdaki WebExtendedBasekod değerlerini seçerek kendi özel olay kodunuzu oluşturabilirsiniz.

Alanlar

ApplicationCodeBase

ASP.NET sistem durumu izleme uygulaması olay kodları için uzaklığı tanımlar. Bu alan sabittir.

ApplicationCompilationEnd

Uygulamanın derlemesinin tamamlandığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationCompilationStart

Uygulama derlemesinin başlatıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationDetailCodeBase

Uygulama ayrıntısı olay kodları için uzaklığı tanımlar. Bu alan sabittir.

ApplicationHeartbeat

Sinyal olayının oluştuğunu belirten olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdown

Bir uygulamanın kapatıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownBinDirChangeOrDirectoryRename

Uygulamanın Bin dizinindeki bir alt dizinin değiştirildiğini veya yeniden adlandırıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownBrowsersDirChangeOrDirectoryRename

Tarayıcılar uygulama dizinindeki bir alt dizinin değiştirildiğini veya yeniden adlandırıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownBuildManagerChange

Derleme yöneticisinin uygulama etki alanının kapatılmasını gerektiren bir değişiklik yaptığını gösteren olay kodunu temsil eder.

ApplicationShutdownChangeInGlobalAsax

Global.asax dosyasının değiştiğini gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownChangeInSecurityPolicyFile

Güvenlik ilkesi dosyasının değiştiğini gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownCodeDirChangeOrDirectoryRename

App_Code dizinindeki bir alt dizinin değiştirildiğini veya yeniden adlandırıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownConfigurationChange

Yapılandırma dosyasının değiştiğini gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownHostingEnvironment

Barındırma ortamının kapatıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownHttpRuntimeClose

ASP.NET çalışma süresinin açıkça kapatıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownIdleTimeout

Boşta kalma zaman aşımının aşıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownInitializationError

Uygulama başlatma hatasının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownMaxRecompilationsReached

Yeniden derleme sayısı üst sınırına ulaşıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownPhysicalApplicationPathChanged

Uygulamanın fiziksel yolunun değiştiğini gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownResourcesDirChangeOrDirectoryRename

App_Resources dizinindeki bir alt dizinin değiştirildiğini veya yeniden adlandırıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownUnknown

Uygulama kapatma nedeninin bilinmediğini gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationShutdownUnloadAppDomainCalled

Uygulama etki alanının açıkça kaldırıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

ApplicationStart

Bir uygulamanın başlatıldığını gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditCodeBase

ASP.NET sistem durumu izleme denetim olay kodları için uzaklığı tanımlar. Bu alan sabittir.

AuditDetailCodeBase

ASP.NET denetim ayrıntısı olay kodları için uzaklığı tanımlar. Bu alan sabittir.

AuditFileAuthorizationFailure

Bir Web isteği sırasında bir dosya yetkilendirme hatasının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditFileAuthorizationSuccess

Bir Web isteği sırasında bir dosya yetkilendirme başarısının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditFormsAuthenticationFailure

Bir Web isteği sırasında form kimlik doğrulaması hatası oluştuğunu belirten olay kodunu temsil eder. Bu alan sabittir.

AuditFormsAuthenticationSuccess

Bir Web isteği sırasında form kimlik doğrulamasının başarılı olduğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditInvalidViewStateFailure

Görünüm durumu doğrulamasının başarısız olduğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditMembershipAuthenticationFailure

Web isteği sırasında üyelik kimlik doğrulaması hatasının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditMembershipAuthenticationSuccess

Web isteği sırasında üyelik-kimlik doğrulaması başarısının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditUnhandledAccessException

Web isteği sırasında işlenmeyen erişim özel durumunun oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditUnhandledSecurityException

Web isteği sırasında işlenmeyen bir güvenlik özel durumunun oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditUrlAuthorizationFailure

Web isteği sırasında URL yetkilendirme hatasının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

AuditUrlAuthorizationSuccess

Web isteği sırasında URL yetkilendirme başarısının oluştuğunu belirten olay kodunu temsil eder. Bu alan sabittir.

ErrorCodeBase

ASP.NET sistem durumu izleme hatası olay kodları için uzaklığı tanımlar. Bu alan sabittir.

ExpiredTicketFailure

Sağlanan biletin süresinin dolduğunu belirten olay kodunu temsil eder. Bu alan sabittir.

InvalidEventCode

Olay kodu değerine izin verilmediğini gösteren olay kodunu temsil eder. Bu alan sabittir.

InvalidTicketFailure

Sağlanan biletin geçersiz olduğunu belirten olay kodunu temsil eder. Bu alan sabittir.

InvalidViewState

Sağlanan görünüm durumunun geçersiz olduğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

InvalidViewStateMac

Sağlanan görünüm durumunun bütünlük denetiminde başarısız olduğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

MiscCodeBase

ASP.NET sistem durumu izleme Web çeşitli olay kodları için uzaklığı tanımlar. Bu alan sabittir.

RequestCodeBase

ASP.NET sistem durumu izleme Web isteği olay kodları için uzaklığı tanımlar. Bu alan sabittir.

RequestTransactionAbort

Web isteğinin durdurulduğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

RequestTransactionComplete

Web isteğinin tamamlandığını gösteren olay kodunu temsil eder. Bu alan sabittir.

RuntimeErrorPostTooLarge

Gönderilen bilgilerin boyutunun izin verilen sınırları aştığını gösteren olay kodunu temsil eder. Bu alan sabittir.

RuntimeErrorRequestAbort

Web isteğinin durdurulduğunu gösteren olay kodunu temsil eder.

RuntimeErrorUnhandledException

İşlenmeyen bir özel durumun oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

RuntimeErrorValidationFailure

Doğrulama hatası oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

RuntimeErrorViewStateFailure

Görünüm durumu hatasının oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

RuntimeErrorWebResourceFailure

Web kaynağına erişirken bir hata oluştuğunu belirten olay kodunu temsil eder. Bu alan sabittir.

SqlProviderEventsDropped

SQL sağlayıcısının olayları bıraktığını gösteren olay kodunu temsil eder. Bu alan sabittir.

StateServerConnectionError

Durum sunucusuyla iletişim kurulurken bir hata oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

UndefinedEventCode

Ana olay kodu değerinin tanımlanmadığını gösteren olay kodunu temsil eder. Bu alan sabittir.

UndefinedEventDetailCode

Ayrıntı olay kodu değerinin tanımlanmadığını gösteren olay kodunu temsil eder. Bu alan sabittir.

WebErrorCompilationError

Derleme hatası oluştuğuna işaret eder.

WebErrorConfigurationError

Yapılandırma hatası oluştuğuna işaret eder. Bu alan sabittir.

WebErrorObjectStateFormatterDeserializationError

Bir nesnenin türünün veya değerinin seri durumdan çıkarılması sırasında bir hata olduğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

WebErrorOtherError

Sınıflandırılmamış bir hata oluştuğunu gösteren olay kodunu temsil eder. Bu alan sabittir.

WebErrorParserError

Ayrıştırıcı hatasının oluştuğunu gösteren olay kodunu temsil eder.

WebErrorPropertyDeserializationError

Bir özelliğin seri durumdan çıkarılması sırasında bir hata olduğunu belirten olay kodunu temsil eder. Bu alan sabittir.

WebEventDetailCodeBase

ASP.NET sistem durumu izleme Web ayrıntısı olay kodları için uzaklığı tanımlar.

WebEventProviderInformation

Sağlayıcılar tarafından bir olay hakkında standart olmayan bilgileri kaydetmek için kullanılan olay kodunu temsil eder. Bu alan sabittir.

WebExtendedBase

Özel olay kodları için uzaklığı tanımlar. Bu alan sabittir.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır