Espacio de nombres WebSvcArchive
La clase Archive es la clase principal en el espacio de nombres WebSvcArchive . La clase Archive incluye métodos que administran la copia de seguridad y restauración de proyectos y otras entidades de Project Server.
Nota
En el servicio web ASMX, Archive es una clase. En el servicio WCF, Archive es una interfaz que se implementa en la clase ArchiveClient . Para obtener información acerca del uso de la clase ArchiveClient en una aplicación basada en WCF, vea el constructor de la clase Archive .
El espacio de nombres de WebSvcArchive es un nombre arbitrario de una referencia al servicio de web Archive.asmx (o el servicio de Archive.svc) de Project Server Interface (PSI). Los métodos de la clase Archive admiten los vínculos de página de la copia de seguridad de programación diaria, copia de seguridad administrativa y restauración administrativa en la sección Administración de la base de datos de la página de configuración del servidor en Project Web App.
Los métodos de la clase Archive permiten leer y actualizar la programación de archivo. Puede archivar todos los proyectos de las bases de datos de borrador y publicados. Puede guardar un proyecto especificado y una descripción de la versión de la base de datos de archivo o eliminar un proyecto en la base de datos de archivo. También puede guardar en la base de datos de archivo o restaurar a partir del archivo de la base de datos de publicados, las siguientes entidades de Project Server:
Projects
Grupo de recursos de empresa y calendarios
Campos personalizados de empresa
Los datos de información Global de empresa
Definiciones de vista
Configuración del sistema
Configuración de categoría y grupo de seguridad
métodos de Archive suelen usan o devuelven uno de los siguientes objetos:
Clases
Clase | Descripción | |
---|---|---|
Archive | Incluye métodos para administrar las operaciones de copia de seguridad y restauración mediante el uso de la base de datos de archivo en Project Server. | |
ArchivedProjectsDataSet | Se utiliza para mantener las colecciones de información de proyecto archivado. | |
ArchivedProjectsDataSet.ProjectsDataTable | Fuentes de tabla métodos de administración y la información de clase incluyendo extensiones, métodos, propiedades y campos asociados con indización; Proporciona operaciones de fila y columna para los datos de ArchivedProjectsDataSet.ProjectsRow . | |
ArchivedProjectsDataSet.ProjectsRow | Contiene una fila de información de proyecto archivado. | |
ArchivedProjectsDataSet.ProjectsRowChangeEvent | El evento que se produce cuando se modifican los datos en un ProjectsRow . | |
ArchiveScheduleDataSet | Se utiliza para mantener las colecciones de datos de programación del archivo. | |
ArchiveScheduleDataSet.ArchiveScheduleDataTable | Fuentes de tabla métodos de administración y la información de clase incluyendo extensiones, métodos, propiedades y campos asociados con indización; Proporciona operaciones de fila y columna para los datos de ArchiveScheduleDataSet.ArchiveScheduleRow . | |
ArchiveScheduleDataSet.ArchiveScheduleRow | Contiene una fila del archivo de información de programación. | |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent | El evento que se produce cuando se modifican los datos en un ArchiveScheduleRow . | |
ProjectArchiveRetentionDataSet | Se utiliza para mantener las colecciones de información de retención de archivo de proyecto para administrar copias de seguridad y restaurar las operaciones. | |
ProjectArchiveRetentionDataSet.ProjectsDataTable | Fuentes de tabla métodos de administración y la información de clase incluyendo extensiones, métodos, propiedades y campos asociados con indización; Proporciona operaciones de fila y columna para los datos deArchiveScheduleRow de ProjectsRow. | |
ProjectArchiveRetentionDataSet.ProjectsRow | Contiene una fila de información de retención del proyecto archivado. | |
ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent | El evento que se produce cuando se modifican los datos en un ProjectsRow . |
Delegados
Delegado | Descripción | |
---|---|---|
ArchivedProjectsDataSet.ProjectsRowChangeEventHandler | Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de ProjectArchiveRetentionDataSet.ProjectsRow . | |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler | Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de ArchiveScheduleDataSet.ArchiveScheduleRow . | |
ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler | Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de ProjectArchiveRetentionDataSet.ProjectsRow . |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
ArchiveOpcode | Especifica el tipo de objeto para guardar en la base de datos. |