Clase Calendar

Incluye métodos para administrar las excepciones de calendario en Project Server.

Jerarquía de la herencia

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

Espacio de nombres:  WebSvcCalendar
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<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

Comentarios

Los métodos de la clase Calendar admiten sólo las excepciones del calendario de recursos de empresa, no toda la funcionalidad de calendario empresarial en Project Server. Puede agregar y actualizar el tiempo no laborable para los recursos de Project Server como excepciones de calendario.

Semanas de trabajo en los calendarios de empresa no se normalizan en la base de datos publicada. Información de la semana de trabajo se almacena como datos binarios, por lo que no hay ninguna consulta directa disponible para cargar toda la información de calendario a un objeto CalendarDataSet .

Para administrar otras características de calendarios de empresa, use Microsoft Project Professional.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros Calendar

Espacio de nombres WebSvcCalendar