Calendar-Klasse
Enthält Methoden zum Verwalten von Kalenderausnahmen in Project Server.
Vererbungshierarchie
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Web.Services.Protocols.WebClientProtocol
System.Web.Services.Protocols.HttpWebClientProtocol
System.Web.Services.Protocols.SoapHttpClientProtocol
WebSvcCalendar.Calendar
Namespace: WebSvcCalendar
Assembly: ProjectServerServices (in ProjectServerServices.dll)
Syntax
'Declaration
<WebServiceBindingAttribute(Name := "CalendarSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Calendar/")> _
Public Class Calendar _
Inherits SoapHttpClientProtocol
'Usage
Dim instance As Calendar
[WebServiceBindingAttribute(Name = "CalendarSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Calendar/")]
public class Calendar : SoapHttpClientProtocol
Hinweise
Methoden der Calendar -Klasse unterstützt nur Kalenderausnahmen für Enterprise-Ressourcen nicht alle Funktionen von Enterprise-Kalender in Project Server. Sie können hinzufügen und Aktualisieren von Project Server-Ressourcen als Kalenderausnahmen arbeitsfreie Zeit.
Arbeitswochen Enterprise-Kalender in der veröffentlichten Datenbank nicht normalisiert. Informationen zur Arbeitswoche wird als binäre Daten gespeichert werden, daher sind keine direkten Abfragen für alle Kalenderinformationen auf ein Objekt CalendarDataSet Laden verfügbar.
Verwenden Sie zum Verwalten von anderen Features von Enterprise-Kalender Microsoft Project Professional.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.