Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows İş Akışı izleme, iş akışı yürütmeye görünürlük sağlamak için tasarlanmış bir .NET Framework 4.6.1 özelliğidir. bir iş akışı örneğinin yürütülmesini izlemek için bir izleme altyapısı sağlar. WF izleme altyapısı, yürütme sırasında önemli olayları yansıtan kayıtları yaymak için bir iş akışını saydam olarak izler. Bu işlev, tüm .NET Framework 4.6.1 iş akışları için varsayılan olarak kullanılabilir. İzlemenin gerçekleşmesi için .NET Framework 4.6.1 iş akışında değişiklik yapılması gerekmez. Bu yalnızca ne kadar izleme verisi almak istediğinize karar vermekle ilgili bir konudur. bir iş akışı örneği başladığında veya tamamlandığında, işleme izleme kayıtları yayılır. İzleme ayrıca iş akışı değişkenleriyle ilişkili işle ilgili verileri ayıklayabilir. Örneğin, iş akışı bir sipariş işleme sistemini temsil ederse, sipariş kimliği nesnesiyle TrackingRecord birlikte ayıklanabilir. Genel olarak WF izlemenin etkinleştirilmesi, tanılama veya iş analizi verilerinin bir iş akışı yürütmesinden erişilebilir olmasını kolaylaştırır.
Bu izleme bileşenleri WinFX'teki izleme hizmetine eşdeğerdir. .NET Framework 4.6.1'de, WF izleme özelliği için performans geliştirildi ve programlama modeli basitleştirildi. İzleme çalışma zamanı iş akışı yaşam döngüsü, iş akışı etkinlikleri ve özel olaylarla ilgili olayları yaymak için bir iş akışı örneğini yönlendirir.
Windows Server App Fabric, WCF ve iş akışı hizmetlerinin yürütülmesini izleme olanağı da sağlar. Daha fazla bilgi için bkz . Windows Server App Fabric AppFabric ile Windows Server App Fabric İzleme ve İzleme Uygulamaları
İş akışı çalışma zamanının sorunlarını gidermek için tanılama iş akışı izlemeyi açabilirsiniz. Daha fazla bilgi için bkz . İş Akışı İzleme.
Programlama modelini anlamak için izleme altyapısının birincil bileşenleri şu konuda ele alınmıştır:
TrackingRecord iş akışı çalışma zamanından yayılan nesneler. Daha fazla bilgi için bkz . Kayıtları İzleme.
TrackingParticipant nesneler nesnelere abonedir TrackingRecord . İzleme katılımcıları, nesnelerden TrackingRecord yükü işleme mantığını içerir (örneğin, bir dosyaya yazmayı seçebilirler). Daha fazla bilgi için bkz . İzleme Katılımcıları.
TrackingProfile nesneler, bir iş akışı örneğinden yayılan izleme kayıtlarını filtreler. Daha fazla bilgi için bkz . İzleme Profilleri.
İş Akışı İzleme Altyapısı
İş akışı izleme altyapısı bir yayımlama ve abone olma paradigması izler. İş akışı örneği, izleme kayıtlarının yayımcısı olurken, izleme kayıtlarının aboneleri iş akışının uzantıları olarak kaydedilir. Nesnelere TrackingRecord abone olan bu uzantılara izleme katılımcıları denir. İzleme katılımcıları, nesnelere erişen TrackingRecord ve bunları yazıldıkları şekilde işleyen genişletilebilirlik noktalarıdır. İzleme altyapısı, bir katılımcının kayıtların bir alt kümesine abone olmasına izin vermek için giden izleme kayıtlarına filtre uygulanmasına olanak tanır. Bu filtreleme mekanizması bir izleme profili dosyası aracılığıyla gerçekleştirilir.
aşağıdaki çizimde izleme altyapısının üst düzey bir görünümü gösterilmiştir:
Bu Bölümde
İzleme Kayıtları
İş akışı çalışma zamanının yaydığı izleme kayıtlarını açıklar.
İzleme Profilleri
İzleme profillerinin nasıl kullanıldığını açıklar.
İzleme Katılımcıları
Sistem tarafından sağlanan izleme katılımcısını kullanmayı veya özel izleme katılımcılarının nasıl oluşturulacağını açıklar.
İş Akışı için İzlemeyi Yapılandırma
bir iş akışı için izlemeyi yapılandırmayı açıklar.
İş Akışı İzleme
bir iş akışı için hata ayıklama izlemeyi etkinleştirmenin iki yolunu açıklar.