SqlTrackingService.ProfileChangeCheckInterval Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica l'intervallo in cui il database deve essere controllato per verificare la presenza di modifiche a uno o più dei relativi profili di rilevamento.
public:
property double ProfileChangeCheckInterval { double get(); void set(double value); };
public double ProfileChangeCheckInterval { get; set; }
member this.ProfileChangeCheckInterval : double with get, set
Public Property ProfileChangeCheckInterval As Double
Valore della proprietà
Lunghezza dell'intervallo in millisecondi. Il valore predefinito è 60000.
Commenti
Esamina SqlTrackingService periodicamente il database per determinare se uno o più profili di rilevamento sono stati modificati o eliminati. Quando determina SqlTrackingService che un oggetto TrackingProfile è stato eliminato, genera un ProfileRemoved evento; quando determina che un profilo è stato modificato genera un ProfileUpdated evento. L'infrastruttura di rilevamento di runtime sottoscrive entrambi questi eventi e ne aggiorna la cache del profilo di rilevamento in modo appropriato quando si verificano. È anche possibile sottoscrivere uno o entrambi questi eventi se si desidera ricevere una notifica delle modifiche a un profilo di rilevamento. È possibile impostare ProfileChangeCheckInterval per specificare la frequenza con cui l'oggetto SqlTrackingService deve verificare la disponibilità di tali modifiche. Quando si specifica un nuovo valore per ProfileChangeCheckInterval, l'intervallo timer viene immediatamente impostato su questo nuovo valore.