Mcs.Epm.MicrosoftProject.mpFx.ProjectServer Class Reference

Class library to wrap and extend the Microsoft Office Project Server Interface. More...

List of all members.

Public Member Functions

 ProjectServer (string projectServerUrl, DataStoreEnum store, ILog log)
 Constructor for Windows authentication.
 ProjectServer (string projectServerUrl, string userName, string password, DataStoreEnum store, ILog log)
 Constructor used with Forms authentication.
 ProjectServer (string projectServerUrl, string sspBaseUrl, DataStoreEnum store, ILog log)
 Constructor used for impersonation.
 ProjectServer (string projectServerUrl, string sspBaseUrl, Guid siteGuid, DataStoreEnum store)
void Dispose ()
 Disposal.
void SetImpersonationContext (bool isWindowsUser, string userName, Guid userGuid, Guid trackingGuid, Guid siteGuid, string lcid)
void ClearImpersonation ()
void Refresh ()
 Causes full refresh on the object model.
Guid GetSiteGuid ()

Static Public Member Functions

static ProjectProfiles ImportProjectProfiles ()

Properties

Guid SiteID [get, set]
ProjectServerSettings Settings [get, set]
DataStoreEnum Store [get, set]
AuthenticationType AuthenticationType [get, set]
Uri Site [get, set]
string UserName [get]
Guid CurrentUserGuid [get]
ProjectCollection Projects [get]
CustomFields CustomFields [get]
ResourceCollection Resources [get]
LookupTables LookupTables [get]
Queue Queue [get]
Security Security [get]
Calendars Calendars [get]
Timesheets Timesheets [get]
Events Events [get]
WebServices WebServices [get, set]
internal NetworkCredential NetworkCredential [get, set]
internal CookieContainer CookieContainer [get, set]
bool IsImpersonating [get, set]
ILog Log [get]


Detailed Description

Class library to wrap and extend the Microsoft Office Project Server Interface.

Definition at line 31 of file ProjectServer.cs.


Constructor & Destructor Documentation

Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.ProjectServer ( string  projectServerUrl,
DataStoreEnum  store,
ILog  log 
)

Constructor for Windows authentication.

Parameters:
projectServerUrl Project Server URL
store The store on which subsequent operations will be executed.
log Log object

Definition at line 83 of file ProjectServer.cs.

Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.ProjectServer ( string  projectServerUrl,
string  userName,
string  password,
DataStoreEnum  store,
ILog  log 
)

Constructor used with Forms authentication.

Parameters:
projectServerUrl URL to the Project Server instance
userName User name
password Pasword
store The store to operate on
log Log object

Definition at line 139 of file ProjectServer.cs.

Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.ProjectServer ( string  projectServerUrl,
string  sspBaseUrl,
DataStoreEnum  store,
ILog  log 
)

Constructor used for impersonation.

Parameters:
projectServerUrl 
sspBaseUrl 
store 
log Log object

Definition at line 183 of file ProjectServer.cs.


Member Function Documentation

void Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.Dispose (  ) 

Disposal.

Definition at line 421 of file ProjectServer.cs.

void Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.Refresh (  ) 

Causes full refresh on the object model.

Definition at line 464 of file ProjectServer.cs.


The documentation for this class was generated from the following file:

Generated on Sat Jan 24 13:32:10 2009 for mpFx by  doxygen 1.5.8