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.
Classes
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. |
Delegates
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. |