Freigeben über


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
Öffentliche Methode SPMonitoredScope(String) Erstellt eine neue Instanz eines Monitors und ordnet den Monitor mit einem bestimmten Bereich.
Öffentliche Methode 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.
Öffentliche Methode 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
Öffentliche Eigenschaft Children
Öffentliche EigenschaftStatischer Member Current Ruft das Gültigkeitsbereich Codesegment, das derzeit überwacht wird.
Öffentliche Eigenschaft Id
Öffentliche Eigenschaft 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
Öffentliche Eigenschaft Monitors Ruft die Monitore, die mit einem bestimmten Bereich zugeordnet sind.
Öffentliche Eigenschaft Name Ruft den angezeigten Namen für einen bestimmten Gültigkeitsbereich Codeblock fest.
Öffentliche Eigenschaft Parent
Öffentliche Eigenschaft ParentScopeId Die übergeordneten Bereichs-Id für den aktuellen Bereich. Wenn kein übergeordnetes Element vorhanden ist, wird-1 zurückgegeben
Öffentliche Eigenschaft 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
Geschützte Methode AddMonitor<T> Fügt einen neuen Monitor für diesen Bereich.
Öffentliche Methode Dispose() Verhindert, dass alle Indikatoren/Timer für den aktuellen Bereich und alle untergeordneten Bereiche, die noch nicht gelöscht wurden.
Geschützte Methode Dispose(Boolean)
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetMonitor<T> Ruft den Monitor des angegebenen Typs aus dem aktuellen Bereich ab.
Öffentliche Methode GetMonitorRecursive<T> Ruft den Monitor aus diesem Bereich des angegebenen Typs ab.
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Geschützte Methode OnDisposing Gibt alle Monitore, und ruft anschließend Methoden monitoring Statistiken zu protokollieren und den vorherigen Bereich zum aktuellen Bereich festlegen.
Öffentliche Methode ToString (Geerbt von Object.)

Oben

Siehe auch

Referenz

SPMonitoredScope Klasse

Microsoft.SharePoint.Utilities-Namespace