Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Günlük bilgisi birkaç Windows Workflow Foundation ad boşlukları için etkinleştirme

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:972914
Giriş
Bu makalede, çeşitli Windows Workflow Foundation ad boşlukları için günlük bilgilerini etkinleştirmek için kullanabileceğiniz bazı örnekler açıklanmaktadır.
Daha fazla bilgi

Iş akışı günlük kaydını etkinleştirme hakkında

Yapılandırma dosyası, senaryoları hata ayıklama yardımcı olmak için Windows Workflow Foundation günlüğe bilgi çýktýsýný oluşturmak için kullanabilirsiniz. Windows Workflow Foundation Microsoft .NET Framework 2.0 kullanılmaya başlanan yapılandırma biçimi kullanır. Aşağıdaki örnekler, günlük bilgileri birkaç Windows Workflow Foundation ad boşlukları için etkinleştirme Iş akışı çalışma zamanı alt yapısı'nı yapılandırmak için bir yapılandırma dosyası'nı kullanmak için <a0></a0>, önce <a1>Uygulama</a1> (app.config) veya web hizmetinizi (web.config) .config dosyası oluşturmalısınız. Bir Test.exe uygulama işlemi için günlüğe kaydetmeyi etkinleştirmek isterseniz, <a0></a0> bir Test.exe.config dosyası gibi oluşturun.

Örnek 1

Bu örnekte, ilk dosyaya günlük düğüm etkinleştirir ekleyin. Dosya adı WorkflowTrace.log kullanarak, ana uygulama dizininde oluşturulur. Bu örnekte, kalan satırları için günlük bilgilerini ve izlenen bilgi miktarını yakalamak ad belirtebilirsiniz.
<?xml version="1.0" encoding="utf-8"?><configuration>  <system.diagnostics>    <switches>        <add name="System.Workflow LogToFile" value="1" />        <add name="System.Workflow.Runtime" value="All" />        <add name="System.Workflow.Runtime.Hosting" value="All" />        <add name="System.Workflow.Runtime.Tracking" value="All" />        <add name="System.Workflow.Activities" value="All" />        <add name="System.Workflow.Activities.Rules" value="All" />           </switches>  </system.diagnostics></configuration>

Örnek 2

Örneğin, bir TraceListener oturum adı parametresi "System.Workflow LogToTraceListeners" eşit ayarlayarak etkinleştirin. Bu parametre ayarladığınızda, Windows Workflow Foundation ana uygulama içinde oluşturulan her TraceListener numaralandırmak ve tüm oturum açma bilgileri için TraceListener Gönder.
<?xml version="1.0" encoding="utf-8"?><configuration>  <system.diagnostics>    <switches>        <add name="System.Workflow LogToTraceListeners" value="1" />        <add name="System.Workflow.Runtime" value="All" />        <add name="System.Workflow.Runtime.Hosting" value="All" />        <add name="System.Workflow.Runtime.Tracking" value="All" />        <add name="System.Workflow.Activities" value="All" />        <add name="System.Workflow.Activities.Rules" value="All" />    </switches>  <trace autoflush="true" indentsize="4">    <listeners>            <add name="customListener"             type="System.Diagnostics.TextWriterTraceListener"             initializeData="WFTrace.log" />    </listeners>  </trace>  </system.diagnostics></configuration>

Örnek 3

Bu örnekte, TextWriterTraceListener özniteliğinde mutlak bir yol belirtildi. Ayrıca, bazı ek seçenekler aşağıdaki traceOutputOptions özniteliklerini kullanarak belirtilir: Processıd ve DateTime.

Bu öznitelikler, bir Web uygulaması için kullanılıyorsa, W3wp.exe birden çok örneğini çalıştırıyorsanız, her öznitelik, kendi izleme dosyası oluşturur. Bu senaryoda, WFTrace.log dosyasına ek olarak, <GUID>adlandırıldığı dosyanız WFTrace.log, hangi <GUID>içinde benzersiz bir tanıtıcıdır.
<?xml version="1.0" encoding="utf-8"?><configuration>  <system.diagnostics>    <sources>      <source name="System.Workflow.Runtime" >        <listeners>          <add name = "System.Workflow"/>        </listeners>      </source>      <source name="System.Workflow.Runtime.Hosting">        <listeners>          <add name="System.Workflow"/>        </listeners>      </source>      <source name="System.Workflow.Activities">        <listeners>          <add name="System.Workflow"/>        </listeners>      </source>    </sources>    <sharedListeners>      <add name="System.Workflow"           type="System.Diagnostics.TextWriterTraceListener"           initializeData="d:\_temp\Log\WFTrace.log"           traceOutputOptions="DateTime,ProcessId"/>    </sharedListeners>    <switches>      <add name="System.Workflow.LogToTraceListeners" value="1"/>      <add name="System.Workflow.Runtime" value="All" />      <add name="System.Workflow.Runtime.Hosting" value="All" />      <add name="System.Workflow.Runtime.Tracking" value="All" />      <add name="System.Workflow.Activities" value="All" />      <add name="System.Workflow.Activities.Rules" value="All" />    </switches>  </system.diagnostics></configuration>
Referanslar
Bir iş akışı izleme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:Iş akışı yapılandırma dosyaları hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 972914 - Son İnceleme: 09/17/2009 15:40:40 - Düzeltme: 2.0

Windows Workflow Foundation

  • kbmt kbhowto kbsurveynew KB972914 KbMttr
Geri bildirim