SPGlobalAdmin class
NOTE: This API is now obsolete.
No Windows SharePoint Services 2,0, SPGlobalAdmin representadas o objeto de nível superior para a administração de uma implantação e mantida para compatibilidade com versões anteriores. Use as novas classes SPFarm e SPWebService em vez disso, para gerenciar uma implantação SharePoint Foundation.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPGlobalAdmin
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<ObsoleteAttribute("Most of the functionality in this class is available in SPFarm or SPWebService.", _
False)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPGlobalAdmin _
Implements IDisposable
'Uso
Dim instance As SPGlobalAdmin
[ObsoleteAttribute("Most of the functionality in this class is available in SPFarm or SPWebService.",
false)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPGlobalAdmin : IDisposable
Examples
O exemplo de código a seguir exibe a conta de grupo de administradores do SharePoint, o nome do host para o servidor virtual especificado e informações de uso para todos os sites do SharePoint no servidor.
Este exemplo pressupõe a existência de um controle label em uma página. aspx.
Dim globAdmin As New SPGlobalAdmin()
Dim globConfig As SPGlobalConfig = globAdmin.Config
Dim vServer As SPVirtualServer = globAdmin.VirtualServers(0)
Label1.Text += "Administrator Group: " + globConfig.AdminGroup _
+ " Host: " + vServer.HostName + "<BR>"
Dim sites As SPSiteCollection = vServer.Sites
Dim site As SPSite
For Each site In sites
Dim uInfo As SPSite.UsageInfo = site.Usage
Label1.Text += "URL: " + site.Url + " Bandwidth: " + uInfo.Bandwidth.ToString() _
+ " Hits: " + uInfo.Hits.ToString() + " Visits: " + uInfo.Visits.ToString() + "<BR>"
Next site
SPGlobalAdmin globAdmin = new SPGlobalAdmin();
SPGlobalConfig globConfig= globAdmin.Config;
SPVirtualServer vServer = globAdmin.VirtualServers[0];
Label1.Text += "Administrator Group: " + globConfig.AdminGroup +
"Host: " + vServer.HostName + "<BR>";
SPSiteCollection sites = vServer.Sites;
foreach (SPSite site in sites)
{
SPSite.UsageInfo uInfo = site.Usage;
Label1.Text += "URL: " + site.Url + " Bandwidth: " + uInfo.Bandwidth.ToString() +
" Hits: " + uInfo.Hits.ToString() +" Visits: " + uInfo.Visits.ToString() + "<BR>";
}
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.