<Tanılama>
diagnostics
öğesi, bir yönetici tarafından çalışma zamanı denetimi ve denetimi için kullanılabilecek ayarları tanımlar.
<Yapılandırma>
<system.serviceModel>
<Tanılama>
Syntax
<system.serviceModel>
<diagnostics etwProviderId="String"
performanceCounters="Off/ServiceOnly/All/Default"
wmiProviderEnabled="Boolean">
<endToEndTracing activityTracing="Boolean"
messageFlowTracing="Boolean"
propagateActivity="Boolean" />
<messageLogging logEntireMessage="Boolean"
logMalformedMessages="Boolean"
logMessagesAtServiceLevel="Boolean"
logMessagesAtTransportLevel="Boolean"
maxMessagesToLog="Integer"
maxSizeOfMessageToLog="Integer">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>
</system.serviceModel>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
etwProviderId | ETW oturumlarına olayları yazan Event-Tracing sağlayıcısının tanımlayıcısını belirten bir dize. |
performanceCounters | Derleme için performans sayaçlarının etkinleştirilip etkinleştirilmediğini belirtir. Geçerli değerler şunlardır: - Kapalı: Performans sayaçları devre dışı bırakıldı. - ServiceOnly: Yalnızca bu hizmetle ilgili performans sayaçları etkindir. - Tümü: Performans sayaçları çalışma zamanında görüntülenebilir. - Varsayılan: Tek bir performans sayacı örneği _WCF_Admin oluşturulur. Bu örnek, altyapı tarafından kullanılan SQM verilerinin toplanmasını etkinleştirmek için kullanılır. Bu örneğin sayaç değerlerinin hiçbiri güncelleştirilmez ve bu nedenle sıfırda kalır. WCF için yapılandırma yoksa bu varsayılan değerdir. |
wmiProviderEnabled | Derleme için WMI sağlayıcısının etkinleştirilip etkinleştirilmediğini belirten bir Boole değeri. WMI sağlayıcısı, kullanıcının Windows Communication Foundation'ın (WCF) denetim ve denetim özelliklerine çalışma zamanı erişimi kazanması için gereklidir. Varsayılan değer: false . |
Alt Öğeler
Öğe | Açıklama |
---|---|
<endToEndTracing> | Bir hizmet uygulamasının çalıştırılması sırasında uçtan uca izlemenin farklı yönlerini etkinleştirmenize ve devre dışı bırakmanıza olanak tanıyan bir yapılandırma öğesi. |
<messageLogging> | WCF ileti günlüğü ayarlarını açıklar. |
Üst Öğeler
Öğe | Açıklama |
---|---|
serviceModel | Tüm WCF yapılandırma öğelerinin kök öğesi. |
Açıklamalar
bölümü, diagnostics
bir derlemede bulunan tüm hizmetler için tanılama ayarlarını tanımlar. Derlemede yalnızca bir hizmet olmadığı sürece hizmet düzeyinde ayrı tanılama ayarları tanımlamak mümkün değildir. Öznitelikler, bölümün gereksinimlerine göre ayarlanır.
Örnek
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.