Compartilhar via


WebSvcCalendar namespace

A classe Calendar é a principal classe no namespace WebSvcCalendar . A classe Calendar inclui métodos para gerenciar exceções em calendários da empresa.

Dica

No serviço da web ASMX, Calendar é uma classe. No serviço do WCF, o Calendar é uma interface que é implementada na classe CalendarClient . Para obter informações sobre como usar a classe CalendarClient em um aplicativo baseado em WCF, consulte o construtor da classe Calendar .

O namespace WebSvcCalendar é um nome arbitrário para obter uma referência para o serviço da web de Calendar.asmx (ou o serviço de Calendar.svc) do Project Server Interface (PSI).

Métodos na classe calendário podem:

  • Check-out e check-in em um calendário da empresa.

  • Lista todos os calendários da empresa.

  • Criar ou excluir calendários corporativos com exceções ou atualizar exceções de calendário em um calendário específico.

Para gerenciar outros recursos de calendário, use Microsoft Project Professional 2013.

Normalmente, os métodos de Calendar usam ou retornam um objeto CalendarDataSet .

Classes

  Classe Descrição
Classe pública Calendar Inclui os métodos de gerenciamento de exceções de calendário no Project Server.
Classe pública CalendarDataSet Mantém as coleções de informações de calendário para gerenciamento de projetos.
Classe pública CalendarDataSet.CalendarExceptionsDataTable Tabela de fontes de métodos de gerenciamento e informações de classe, incluindo métodos, extensões, propriedades e campos, que estão associados com indexação; Fornece operações de linha e coluna para os dados de CalendarDataSet.CalendarExceptionsRow .
Classe pública CalendarDataSet.CalendarExceptionsRow Indica a disponibilidade do recurso com base no calendário identificado pela propriedade CAL_UID .
Classe pública CalendarDataSet.CalendarExceptionsRowChangeEvent Evento que ocorre quando os dados em um CalendarExceptionsRow são alterados.
Classe pública CalendarDataSet.CalendarsDataTable Fontes de informações de classe incluindo métodos, extensões, propriedades e outras informações para CalendarDataSet.CalendarsRow de dados e métodos de gerenciamento da tabela.
Classe pública CalendarDataSet.CalendarsRow Contém uma linha de informações de configuração do calendário.
Classe pública CalendarDataSet.CalendarsRowChangeEvent Evento que ocorre quando os dados em um CalendarsRow são alterados.

Representantes

  Representante Descrição
Delegado público CalendarDataSet.CalendarExceptionsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de CalendarDataSet.CalendarExceptionsRow .
Delegado público CalendarDataSet.CalendarsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de CalendarDataSet.CalendarsRow .