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.

Ver também

Referência

SPGlobalAdmin members

Microsoft.SharePoint.Administration namespace