WebSvcCalendar namespace
The Calendar class is the primary class in the WebSvcCalendar namespace. The Calendar class includes methods to manage exceptions in enterprise calendars.
Note
|
|---|
|
In the ASMX web service, Calendar is a class. In the WCF service, Calendar is an interface that is implemented in the CalendarClient class. For information about using the CalendarClient class in a WCF-based application, see the Calendar class constructor. |
The WebSvcCalendar namespace is an arbitrary name for a reference to the Calendar.asmx web service (or the Calendar.svc service) of the Project Server Interface (PSI).
Methods in the Calendar class can:
-
Check out and check in an enterprise calendar.
-
List all enterprise calendars.
-
Create or delete enterprise calendars with exceptions, or update calendar exceptions in a specific calendar.
To manage other calendar features, use Microsoft Project Professional 2013.
Calendar methods typically use or return a CalendarDataSet object.
| Class | Description | |
|---|---|---|
|
Calendar | Includes methods for managing calendar exceptions in Project Server. |
|
CalendarDataSet | Maintains collections of calendar information for managing projects. |
|
CalendarDataSet.CalendarExceptionsDataTable | Supplies table management methods and class information, including methods, extensions, properties, and fields, that are associated with indexing; provides row and column operations for CalendarDataSet.CalendarExceptionsRow data. |
|
CalendarDataSet.CalendarExceptionsRow | Indicates the availability of the calendar-based resource identified by the CAL_UID property. |
|
CalendarDataSet.CalendarExceptionsRowChangeEvent | Event that occurs when data in a CalendarExceptionsRow is changed. |
|
CalendarDataSet.CalendarsDataTable | Supplies table management methods and class information including methods, extensions, properties, and other information for CalendarDataSet.CalendarsRow data. |
|
CalendarDataSet.CalendarsRow | Contains a row of calendar configuration information. |
|
CalendarDataSet.CalendarsRowChangeEvent | Event that occurs when data in a CalendarsRow is changed. |
| Delegate | Description | |
|---|---|---|
|
CalendarDataSet.CalendarExceptionsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on CalendarDataSet.CalendarExceptionsRow data. |
|
CalendarDataSet.CalendarsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on CalendarDataSet.CalendarsRow data. |
Note