SPSite.UsageInfo structure
Fornece campos usados para acessar informações sobre o uso do conjunto de sites.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Structure UsageInfo
'Uso
Dim instance As SPSite.UsageInfo
public struct UsageInfo
Comentários
Os campos Storage e DiscussionStorage contêm dados que são atualizados em tempo real; dados do campo Bandwidth , campo de Hits e Visits campo são atualizados diariamente com o trabalho de timer de análise de uso. O trabalho de timer de análise de uso produz um resumo de agregação de dados no conjunto de sites e relatórios apenas os dados continham nos logs de HTTP. O log HTTP reporta a maioria das operações, mas não relata as solicitações de arquivos no diretório _ layouts.
Examples
O exemplo de código a seguir usa a estrutura de UsageInfo para reunir informações de uso sobre o conjunto de sites atual.
Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim uInfo As SPSite.UsageInfo = siteCollection.Usage
Dim discussionStorage As Int64 = uInfo.DiscussionStorage
Dim storage As Int64 = uInfo.Storage
Dim discussionStorage As Int64 = uInfo.Bandwidth
Dim hits As Int64 = uInfo.Hits
Dim visits As Int64 = uInfo.Visits
SPSite oSiteCollection = SPContext.Current.Site;
SPSite.UsageInfo oUsageInfo = oSiteCollection.Usage;
Int64 int64DiscussionStorage = oUsageInfo.DiscussionStorage;
Int64 int64Storage = oUsageInfo.Storage;
Int64 int64Bandwidth = oUsageInfo.Bandwidth;
Int64 int64Hits = oUsageInfo.Hits;
Int64 int64Visits = oUsageInfo.Visits;
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.