Share via


SPWeb.GetUsageData-Methode (SPUsageReportType, SPUsagePeriodType)

Ruft eine Tabelle Informationen zur Verwendung einer Website basierend auf den angegebenen Bericht Typ und das Zeitintervall enthält an.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function GetUsageData ( _
    itemType As SPUsageReportType, _
    periodType As SPUsagePeriodType _
) As DataTable
'Usage
Dim instance As SPWeb
Dim itemType As SPUsageReportType
Dim periodType As SPUsagePeriodType
Dim returnValue As DataTable

returnValue = instance.GetUsageData(itemType, _
    periodType)
public DataTable GetUsageData(
    SPUsageReportType itemType,
    SPUsagePeriodType periodType
)

Parameter

Rückgabewert

Typ: System.Data.DataTable
Ein System.Data.DataTable -Objekt, das die Informationen enthält.

Hinweise

Die GetUsageData -Methode zurückgegeben nur 2000 Datensätze aus der Verwendungsdaten für die Website, während die GetUsageBlob -Methode des Remote Procedure Call (RPC)-Protokoll alle Nutzungsdaten zurückgibt.

Beispiele

Im folgenden Codebeispiel wird eine DataGrid -Steuerelement mit Informationen über die Anzahl der Zugriffe nach Art der Browser, die eine Website während der letzten Monat empfangen aufgefüllt.

Dieses Beispiel erfordert using Richtlinien (Imports in Microsoft Visual Basic) für die Namespaces Microsoft.SharePoint und Microsoft.SharePoint.Administration .

Das Beispiel wird das Vorhandensein eines DataGrid -Steuerelements.

Using webSite As SPWeb = SPContext.Current.Site.OpenWeb("Site_Name")
    DataGrid1.DataSource = webSite.GetUsageData(SPUsageReportType.browser, SPUsagePeriodType.lastMonth)

    DataGrid1.DataBind()
End Using
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL"))
{
    DataGrid1.DataSource = 
    oWebsite.GetUsageData(SPUsageReportType.browser, SPUsagePeriodType.lastMonth);
    DataGrid1.DataBind();
}

Hinweis

Bestimmte Objekte die IDisposable -Schnittstelle implementieren, und Sie müssen vermeiden, diese Objekte im Arbeitsspeicher beibehalten, wenn sie nicht mehr benötigt werden. Informationen zu bewährten Codierung finden Sie unter Disposing Objects.

Siehe auch

Referenz

SPWeb Klasse

SPWeb-Member

GetUsageData-Überladung

Microsoft.SharePoint-Namespace