Partager via


SPWeb.GetUsageData - Méthode (SPUsageReportType, SPUsagePeriodType)

Obtient un tableau qui contient des informations sur l'utilisation d'un site Web, en fonction de l'intervalle de type et de rapport spécifiée.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Function GetUsageData ( _
    itemType As SPUsageReportType, _
    periodType As SPUsagePeriodType _
) As DataTable
'Utilisation
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
)

Paramètres

Valeur renvoyée

Type : System.Data.DataTable
Un objet System.Data.DataTable qui contient les informations.

Remarques

La méthode GetUsageData renvoie les 2000 uniquement enregistrements à partir des données d'utilisation du site, tandis que la méthode GetUsageBlob du protocole d'appel de procédure distante (RPC) renvoie toutes les données d'utilisation.

Exemples

L'exemple de code suivant remplit un contrôle de DataGrid avec des informations sur le nombre de correspondances par type de navigateur reçu d'un site Web au cours du mois dernier.

Cet exemple requiert les directives using (Imports dans Microsoft Visual Basic) pour les espaces de noms Microsoft.SharePoint et Microsoft.SharePoint.Administration .

L'exemple suppose la présence d'un contrôle DataGrid .

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();
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPWeb classe

SPWeb - Membres

GetUsageData - Surcharge

Microsoft.SharePoint - Espace de noms