Admin Class

Includes methods for managing administrative settings and operations in Microsoft Office Project Server 2007 and related Windows SharePoint Services 3.0 sites.

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            WebSvcAdmin.Admin

Namespace:  WebSvcAdmin
Assembly:  ProjectServerWebServices (in ProjectServerWebServices.dll)

Syntax

'Declaration
<WebServiceBindingAttribute(Name := "AdminSoap", Namespace := "http://schemas.microsoft.com/office/project/server/webservices/Admin/")> _
Public Class Admin _
    Inherits SoapHttpClientProtocol
'Usage
Dim instance As Admin
[WebServiceBindingAttribute(Name = "AdminSoap", Namespace = "http://schemas.microsoft.com/office/project/server/webservices/Admin/")]
public class Admin : SoapHttpClientProtocol

Remarks

The Admin class includes the following kinds of administrative methods:

  • Manage server currency settings.

  • Manage timesheet settings.

  • Manage Active Directory settings and synchronization.

The Project Server Administration pages in Project Web Access use many of the Admin class methods. If you have administrator permission, click Server Settings in Project Web Access.

The following administration methods are located in other PSI Web services.

  • For managing entities such as projects, resources, and views in the Archive database, see the Archive class.

  • For managing permissions, see the Security class.

  • For managing Project Server event handler associations, see the Events class.

  • For managing Windows SharePoint Services sites for projects, see the WssInterop class.

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.

See Also

Reference

Admin Members

WebSvcAdmin Namespace