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
Méthode publique SPMonitoredScope(String) Crée une nouvelle instance d'un moniteur et associe le moniteur à une portée donnée.
Méthode publique 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.
Méthode publique 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
Propriété publique Children
Propriété publiqueMembre statique Current Obtient le segment de portée du code est en cours d'analyse.
Propriété publique Id
Propriété publique 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
Propriété publique Monitors Obtient les moniteurs qui sont associés à une portée donnée.
Propriété publique Name Obtient ou définit le nom convivial d'un portée bloc de code donné.
Propriété publique Parent
Propriété publique ParentScopeId L'id de portée parent pour l'étendue actuelle. Si il n'y a pas de parent, il retourne -1
Propriété publique 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
Méthode protégée AddMonitor<T> Ajoute un nouveau moniteur pour cette étendue.
Méthode publique Dispose() Arrête toutes les minuteries des compteurs pour l'étendue actuelle et les étendues enfant qui n'ont pas encore été supprimés.
Méthode protégée Dispose(Boolean)
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetMonitor<T> Récupère le Moniteur du type spécifié à partir de la portée actuelle.
Méthode publique GetMonitorRecursive<T> Obtient le moniteur à partir de cette portée du type spécifié.
Méthode publique GetType (Hérité de Object)
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode protégée 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.
Méthode publique ToString (Hérité de Object)

Haut

Voir aussi

Référence

SPMonitoredScope classe

Microsoft.SharePoint.Utilities - Espace de noms