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.