SPMonitoredScope - Membres
Les ressources et les performances des moniteurs utilisent un bloc de portée spécifié de code.
Le type SPMonitoredScope expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SPMonitoredScope(String) | Crée une nouvelle instance d'un moniteur et associe le moniteur à une portée donnée. | |
SPMonitoredScope(String, TraceSeverity, []) | Crée un ensemble de moniteurs et les initialise à utiliser avec une portée donnée à l'aide d'un nom convivial spécifié et pour surveiller la portée fournie pour la gravité d'une trace donnée. | |
SPMonitoredScope(String, UInt32, []) | Crée un ensemble de moniteurs et les initialise à utiliser avec une portée donnée à l'aide d'un nom convivial spécifié et pour une durée donnée d'opération. |
Haut
Propriétés
Nom | Description | |
---|---|---|
Children | ||
Current | Obtient le segment de portée du code est en cours d'analyse. | |
Id | ||
IsDeveloperDashboardEnabled | Conserver le suivi des informations de tableau de bord activé dev. Cette option est utile lorsque nous sommes dans un thread Impossible d'obtenir le HttpContext | |
Monitors | Obtient les moniteurs qui sont associés à une portée donnée. | |
Name | Obtient ou définit le nom convivial d'un portée bloc de code donné. | |
Parent | ||
ParentScopeId | L'id de portée parent pour l'étendue actuelle. Si il n'y a pas de parent, il retourne -1 | |
ScopeId | Il s'agit d'un id unique pour une portée surveillé à l'intérieur d'un id de corrélation. Dans la mesure où un id de corrélation peut avoir plusieurs demandes. L'étendue peut également avoir dupliqué noms et peut être sur plusieurs ordinateurs différents. Nous avons besoin d'un id unique pour identifier la portée. |
Haut
Méthodes
Nom | Description | |
---|---|---|
AddMonitor<T> | Ajoute un nouveau moniteur pour cette étendue. | |
Dispose() | Arrête toutes les minuteries des compteurs pour l'étendue actuelle et les étendues enfant qui n'ont pas encore été supprimés. | |
Dispose(Boolean) | ||
Equals | (Hérité de Object) | |
Finalize | (Hérité de Object) | |
GetHashCode | (Hérité de Object) | |
GetMonitor<T> | Récupère le Moniteur du type spécifié à partir de la portée actuelle. | |
GetMonitorRecursive<T> | Obtient le moniteur à partir de cette portée du type spécifié. | |
GetType | (Hérité de Object) | |
MemberwiseClone | (Hérité de Object) | |
OnDisposing | Libère tous les moniteurs et appelle ensuite des méthodes pour consigner les statistiques de l'analyse et définir la précédente étendue à l'étendue actuelle. | |
ToString | (Hérité de Object) |
Haut