SqlTrackingService.UseDefaultProfile Özellik
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.
İzleme profili olmayan iş akışı türleri için varsayılan TrackingProfile bir değer kullanılıp kullanılmayacağını belirten bir değer alır veya ayarlar.
public:
property bool UseDefaultProfile { bool get(); void set(bool value); };
public bool UseDefaultProfile { get; set; }
member this.UseDefaultProfile : bool with get, set
Public Property UseDefaultProfile As Boolean
Özellik Değeri
true
varsayılan izleme profili kullanılması gerekiyorsa; aksi takdirde , false
. Varsayılan değer: true
.
Açıklamalar
ise UseDefaultProfiletrue
, SqlTrackingService iş akışı çalışma zamanı altyapısı, izleme hizmetinin ilişkili TrackingProfileolmadığı bir iş akışı Type için izleme profili almaya çalıştığında varsayılan TrackingProfile değeri döndürür.
İlk çalıştırma varsayılan izleme profili, bir iş akışı örneği tarafından yayılan tüm etkinlik olayları, kullanıcı olayları ve iş akışı olaylarıyla eşleşir. Saklı yordamı kullanarak UpdateDefaultProfile
varsayılan izleme profilini değiştirebilirsiniz.
Not
Saklı UpdateDefaultProfile
yordam varsayılan izleme profilini değiştirir. bu yeni varsayılan profil, iş akışı çalışma zamanı altyapısı, izleme hizmetinin ilişkili izleme profili olmayan bir iş akışı türü için profil istediğinde döndürülür. Daha önce eski varsayılan profille ilişkilendirilmiş iş akışı türleri, çağrıldıktan sonra UpdateDefaultProfile
bile bu profille ilişkilendirilir; yeni varsayılan profille ilişkilendirmek istediğiniz bu iş akışı türlerinden herhangi birinde saklı yordamı açıkça çağırmanız UpdateTrackingProfile
gerekir.
UseDefaultProfile true olsa da, SqlTrackingService varsayılan izleme profilini veritabanında ilişkilendirilmiş bir izleme profili olmayan herhangi bir iş akışı türü için iş akışı çalışma zamanı altyapısına döndürür. Daha sonra false olarak ayarlarsanız UseDefaultProfile , varsayılan profil veritabanındaki bu iş akışı türleriyle ilişkilendirilmeye devam eder. Bir izleme profilini artık bu türle ilişkilendirmemek için bir iş akışı türündeki saklı yordamı çağırabilir DeleteTrackingProfile
veya bu türle ilişkili izleme profilini değiştirmek için bir iş akışı türünde saklı yordamı çağırabilirsiniz UpdateTrackingProfile
.
Not
İş akışı çalışma zamanı altyapısı, izleme profillerini önbelleğe alır. Bu nedenle, bu iş akışı türünün yeni örnekleri için önbelleğe alınmış profilini kullanmayı bırakmadan önce önbelleğinde zaten ilişkilendirilmiş bir izleme profiline sahip olduğu herhangi bir iş akışı türü için bir olay almalıdır ProfileRemoved . Benzer şekilde, iş akışı çalışma zamanı altyapısının iş akışı türünün yeni örnekleriyle ilişkilendirmek üzere önbelleğine yeni bir izleme profili yüklemeden önce bu tür iş akışı türleri için bir olay alması ProfileUpdated gerekir. , SqlTrackingService veritabanını izleme profillerindeki değişiklikler için incelediğinde geçerli iş akışı türleri için uygun olayları oluşturur. Bu işlemi gerçekleştirme sıklığı SqlTrackingService tarafından ProfileChangeCheckIntervalayarlanır. Bu nedenle, veya DeleteTrackingProfile
saklı yordamları her çağırdığınızdaUpdateTrackingProfile
, iş akışı çalışma zamanı altyapısı değişikliklerinizi profil önbelleğinde yansıtmadan önce tarafından ProfileChangeCheckInterval belirtilen süreye kadar bir gecikme olabilir.
İzleme profilleri hakkında daha fazla bilgi için bkz . İzleme Profilleri Oluşturma ve Kullanma.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin