Calendar class
Inclui os métodos de gerenciamento de exceções de calendário no Project Server.
Inheritance hierarchy
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
'Declaração
<WebServiceBindingAttribute(Name := "CalendarSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Calendar/")> _
Public Class Calendar _
Inherits SoapHttpClientProtocol
'Uso
Dim instance As Calendar
[WebServiceBindingAttribute(Name = "CalendarSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Calendar/")]
public class Calendar : SoapHttpClientProtocol
Comentários
Os métodos da classe Calendar suportam somente as exceções de calendário de recursos da empresa, nem todas as funcionalidades de calendário de empresa no Project Server. Você pode adicionar e atualizar a folga para os recursos do Project Server como exceções no calendário.
Semanas de trabalho em calendários da empresa não sejam normalizadas no banco de dados publicado. Informações de semana de trabalho são armazenadas como dados binários, portanto não há nenhum consultas diretas disponíveis para carregamento de todas as informações de calendário para um objeto CalendarDataSet .
Para gerenciar outros recursos de calendários da empresa, use o Microsoft Project Professional.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.