Поделиться через


Метод SPWeb.GetUsageData (SPUsageReportType, SPUsagePeriodType)

Возвращает таблицу, содержащую сведения об использовании веб-узла, на основе интервала времени и тип указанного отчета.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Function GetUsageData ( _
    itemType As SPUsageReportType, _
    periodType As SPUsagePeriodType _
) As DataTable
'Применение
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
)

Параметры

Возвращаемое значение

Тип: System.Data.DataTable
Объект System.Data.DataTable , содержащий информацию.

Замечания

Метод GetUsageData возвращает только 2000 записи из данных об использовании сайта, а метод GetUsageBlob протокола удаленного вызова процедур (RPC) возвращает все данные об использовании.

Примеры

В следующем примере кода заполняет элемент управления DataGrid с информацией о количестве обращений по типу браузера, веб-узел получил в течение последнего месяца.

В этом примере требуется директивы using (Imports в Microsoft Visual Basic) для пространства имен Microsoft.SharePoint и Microsoft.SharePoint.Administration .

В примере предполагается наличие элемента управления 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();
}

Примечание

Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.

См. также

Справочные материалы

SPWeb класс

Элементы SPWeb

Перегрузка GetUsageData

Пространство имен Microsoft.SharePoint