SPMonitoredScope-Member
Verwenden Sie für einen angegebenen Gültigkeitsbereich Codeblock Überwachung der Performance und der Ressourcen.
Der SPMonitoredScope-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
SPMonitoredScope(String) | Erstellt eine neue Instanz eines Monitors und ordnet den Monitor mit einem bestimmten Bereich. |
![]() |
SPMonitoredScope(String, TraceSeverity, []) | Erstellt eine Gruppe von Überwachungen und initialisiert sie für die Verwendung mit einem bestimmten Bereich mit einem angegebenen Anzeigenamen und den angegebenen Bereich für einen bestimmten Ablaufverfolgungsdatei Schweregrad zu überwachen. |
![]() |
SPMonitoredScope(String, UInt32, []) | Erstellt eine Gruppe von Überwachungen und initialisiert sie für die Verwendung mit einem bestimmten Bereich mit einem angegebenen Anzeigenamen und für eine bestimmte Dauer des Vorgangs. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Children | |
![]() ![]() |
Current | Ruft das Gültigkeitsbereich Codesegment, das derzeit überwacht wird. |
![]() |
Id | |
![]() |
IsDeveloperDashboardEnabled | Behalten Sie den Überblick über Dev-Dashboard aktiviert-Informationen. Dies ist nützlich, wenn wir sind in einem Thread können nicht HttpContext abrufen |
![]() |
Monitors | Ruft die Monitore, die mit einem bestimmten Bereich zugeordnet sind. |
![]() |
Name | Ruft den angezeigten Namen für einen bestimmten Gültigkeitsbereich Codeblock fest. |
![]() |
Parent | |
![]() |
ParentScopeId | Die übergeordneten Bereichs-Id für den aktuellen Bereich. Wenn kein übergeordnetes Element vorhanden ist, wird-1 zurückgegeben |
![]() |
ScopeId | Dies ist eine eindeutige Id für einen überwachten Bereich innerhalb einer Korrelations-Id aus. Da eine Korrelations-Id mehrere Anforderungen haben kann. Der Gültigkeitsbereich kann ebenfalls dupliziert Namen haben und kann über mehrere unterschiedliche Computer sein. Wir benötigen eine eindeutige Id, die Möglichkeiten zu ermitteln. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
AddMonitor<T> | Fügt einen neuen Monitor für diesen Bereich. |
![]() |
Dispose() | Verhindert, dass alle Indikatoren/Timer für den aktuellen Bereich und alle untergeordneten Bereiche, die noch nicht gelöscht wurden. |
![]() |
Dispose(Boolean) | |
![]() |
Equals | (Geerbt von Object.) |
![]() |
Finalize | (Geerbt von Object.) |
![]() |
GetHashCode | (Geerbt von Object.) |
![]() |
GetMonitor<T> | Ruft den Monitor des angegebenen Typs aus dem aktuellen Bereich ab. |
![]() |
GetMonitorRecursive<T> | Ruft den Monitor aus diesem Bereich des angegebenen Typs ab. |
![]() |
GetType | (Geerbt von Object.) |
![]() |
MemberwiseClone | (Geerbt von Object.) |
![]() |
OnDisposing | Gibt alle Monitore, und ruft anschließend Methoden monitoring Statistiken zu protokollieren und den vorherigen Bereich zum aktuellen Bereich festlegen. |
![]() |
ToString | (Geerbt von Object.) |
Oben