Compartir a través de


(SPUsageReportType, SPUsagePeriodType) del método SPWeb.GetUsageData

Obtiene una tabla que contiene información sobre el uso de un sitio Web, basándose en el intervalo de tiempo y de tipo de informe especificado.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Function GetUsageData ( _
    itemType As SPUsageReportType, _
    periodType As SPUsagePeriodType _
) As DataTable
'Uso
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
)

Parámetros

Valor devuelto

Tipo: System.Data.DataTable
Un objeto System.Data.DataTable que contiene la información.

Comentarios

El método GetUsageData devuelve sólo 2000 registros de los datos de uso para el sitio, mientras que el método GetUsageBlob del protocolo de llamada a procedimiento remoto (RPC) devuelve todos los datos de uso.

Ejemplos

En el ejemplo de código siguiente se rellena un control DataGrid con información sobre el número de visitas por tipo de explorador que recibió un sitio Web durante el último mes.

En este ejemplo se requieren using directivas (Imports en Microsoft Visual Basic) para los espacios de nombres Microsoft.SharePoint y Microsoft.SharePoint.Administration .

El ejemplo supone la presencia de un control 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();
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPWeb

Miembros SPWeb

Sobrecarga GetUsageData

Espacio de nombres Microsoft.SharePoint