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.

Siehe auch

Referenz

Calendar-Member

WebSvcCalendar-Namespace