WebEventCodes Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |