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.