Compartilhar via


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.

Ver também

Referência

Calendar members

WebSvcCalendar namespace