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