Share via


Calendar - Classe

Inclut des méthodes pour la gestion des exceptions de calendrier dans Project Server.

Hiérarchie d’héritage

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            WebSvcCalendar.Calendar

Espace de noms :  WebSvcCalendar
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

'Déclaration
<WebServiceBindingAttribute(Name := "CalendarSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Calendar/")> _
Public Class Calendar _
    Inherits SoapHttpClientProtocol
'Utilisation
Dim instance As Calendar
[WebServiceBindingAttribute(Name = "CalendarSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Calendar/")]
public class Calendar : SoapHttpClientProtocol

Remarques

Les méthodes de la classe Calendar prend en charge uniquement les exceptions de calendrier pour les ressources d'entreprise, pas toutes les fonctionnalités de calendrier d'entreprise dans Project Server. Vous pouvez ajouter et mettre à jour de la période d'absence pour les ressources de Project Server en tant qu'exceptions de calendrier.

Semaines de travail dans les calendriers d'entreprise ne sont pas normalisés dans la base de données publiée. Informations de semaine de travail sont stockées en tant que données binaires, il y a aucune requête directe pour le chargement de toutes les informations de calendrier à un objet CalendarDataSet .

Pour gérer les autres fonctionnalités de calendriers d'entreprise, utilisez Microsoft Project Professional.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

Calendar - Membres

WebSvcCalendar - Espace de noms