SqlTrackingService.UseDefaultProfile Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu určující, zda má TrackingProfile být výchozí použít pro typy pracovních postupů, které nemají profil sledování.
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
Hodnota vlastnosti
true
pokud má být použit výchozí profil sledování; v opačném případě . false
Výchozí formát je true
.
Poznámky
Pokud UseDefaultProfile je true
, SqlTrackingService vrátí modul runtime pracovního postupu výchozí, TrackingProfile kdykoli se modul runtime pracovního postupu pokusí získat profil sledování pro pracovní postupType, pro který sledovací služba nemá přidruženou žádnou .TrackingProfile
Výchozí profil sledování před použitím odpovídá všem událostem aktivit, událostem uživatelů a událostem pracovního postupu vygenerovaným instancí pracovního postupu. Výchozí profil sledování můžete změnit pomocí UpdateDefaultProfile
uložené procedury.
Poznámka
Uložená procedura UpdateDefaultProfile
změní výchozí profil sledování. Tento nový výchozí profil se vrátí, když modul runtime pracovního postupu požádá o profil pro typ pracovního postupu, pro který sledovací služba nemá přidružený žádný profil sledování. Typy pracovních postupů, které byly dříve přidruženy ke starému výchozímu profilu, budou k profilu přidruženy i po UpdateDefaultProfile
zavolání. Uloženou proceduru UpdateTrackingProfile
musíte explicitně volat u kteréhokoli z těchto typů pracovních postupů, které chcete přidružit k novému výchozímu profilu.
I když UseDefaultProfile je hodnota true, SqlTrackingService vrátí modul runtime pracovního postupu výchozí profil sledování pro jakýkoli typ pracovního postupu, pro který nemá ve své databázi přidružený sledovací profil. Pokud později nastavíte UseDefaultProfile hodnotu false, výchozí profil bude stále přidružen k těmto typům pracovního postupu v databázi. Můžete volat uloženou proceduru DeleteTrackingProfile
typu pracovního postupu, aby již nepřidružila profil sledování k danému typu, nebo můžete volat UpdateTrackingProfile
uloženou proceduru u typu pracovního postupu a změnit tak profil sledování přidružený k danému typu.
Poznámka
Modul runtime pracovního postupu ukládá své sledovací profily do mezipaměti. Proto musí přijmout ProfileRemoved událost pro jakýkoli typ pracovního postupu, pro který již má v mezipaměti přiřazen sledovací profil, než přestane používat svůj profil uložený v mezipaměti pro nové instance tohoto typu pracovního postupu. Podobně modul runtime pracovního postupu musí přijmout ProfileUpdated událost pro tyto typy pracovního postupu, než načte nový profil sledování do své mezipaměti, aby se přidružil k novým instancím typu pracovního postupu. Vyvolá SqlTrackingService příslušné události pro příslušné typy pracovního postupu při kontrole databáze pro změny svých sledovacích profilů. Frekvence provádění SqlTrackingService této operace je nastavena pomocí ProfileChangeCheckInterval. Proto při každém volání UpdateTrackingProfile
uložených procedur nebo DeleteTrackingProfile
může dojít ke zpoždění až do období určeného nástrojem ProfileChangeCheckInterval , než modul runtime pracovního postupu promítne vaše změny v mezipaměti profilu.
Další informace o sledovacích profilech najdete v tématu Vytváření a používání sledovacích profilů.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro