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] |
Definition at line 31 of file ProjectServer.cs.
| Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.ProjectServer | ( | string | projectServerUrl, | |
| DataStoreEnum | store, | |||
| ILog | log | |||
| ) |
Constructor for Windows authentication.
| 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.
| 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.
| projectServerUrl | ||
| sspBaseUrl | ||
| store | ||
| log | Log object |
Definition at line 183 of file ProjectServer.cs.
| void Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.Dispose | ( | ) |
| void Mcs.Epm.MicrosoftProject.mpFx.ProjectServer.Refresh | ( | ) |
1.5.8