WebSvcArchive namespace
A classe Archive é a principal classe no namespace WebSvcArchive . A classe Archive inclui métodos que gerenciar o backup e a restauração de projetos e outras entidades do Project Server.
Dica
No serviço da web ASMX, Archive é uma classe. No serviço do WCF, o Archive é uma interface que é implementada na classe ArchiveClient . Para obter informações sobre como usar a classe ArchiveClient em um aplicativo baseado em WCF, consulte o construtor da classe Archive .
O namespace WebSvcArchive é um nome arbitrário para obter uma referência para o serviço da web de Archive.asmx (ou o serviço de Archive.svc) do Project Server Interface (PSI). Os métodos da classe Archive suportam os links de página agendar Backup diário, Backup administrativo e restaurar administrativa na seção Administração do banco de dados da página Configurações do servidor de Project Web App.
Os métodos da classe Archive permitem que você ler e atualizar a programação de arquivamento. Você pode arquivar todos os projetos em que os bancos de dados de rascunho e publicado. Você pode salvar um projeto especificado e uma descrição de versão no banco de dados de arquivo morto ou excluir um projeto no banco de dados de arquivo morto. Você também pode salvar o banco de dados de arquivamento ou restaura o arquivo para o banco de dados publicado, as seguintes entidades do Project Server:
Projetos
Pool de recursos e calendários da empresa
Campos personalizados empresariais
Os dados do modelo Global da empresa
Definições de modo de exibição
Configurações do sistema
Configurações de categoria e grupo de segurança
Normalmente, os métodos de Archive usam ou retornam um dos seguintes objetos:
Classes
Classe | Descrição | |
---|---|---|
Archive | Inclui métodos para gerenciar as operações de backup e restauração, usando o banco de dados de arquivamento no Project Server. | |
ArchivedProjectsDataSet | Usado para manter coleções de informações sobre o projeto arquivado. | |
ArchivedProjectsDataSet.ProjectsDataTable | 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 ArchivedProjectsDataSet.ProjectsRow . | |
ArchivedProjectsDataSet.ProjectsRow | Contém uma linha de informações sobre o projeto arquivado. | |
ArchivedProjectsDataSet.ProjectsRowChangeEvent | O evento que ocorre quando os dados em um ProjectsRow são alterados. | |
ArchiveScheduleDataSet | Usado para manter conjuntos de dados da programação do arquivamento. | |
ArchiveScheduleDataSet.ArchiveScheduleDataTable | 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 ArchiveScheduleDataSet.ArchiveScheduleRow . | |
ArchiveScheduleDataSet.ArchiveScheduleRow | Contém uma linha de arquivamento de informações de agendamento. | |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent | O evento que ocorre quando os dados em um ArchiveScheduleRow são alterados. | |
ProjectArchiveRetentionDataSet | Usado para manter conjuntos de informações de retenção de arquivo de projeto para gerenciar backups e restaurar operações. | |
ProjectArchiveRetentionDataSet.ProjectsDataTable | 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 deArchiveScheduleRow de ProjectsRow. | |
ProjectArchiveRetentionDataSet.ProjectsRow | Contém uma linha arquivados retenção das informações do projeto. | |
ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent | O evento que ocorre quando os dados em um ProjectsRow são alterados. |
Representantes
Representante | Descrição | |
---|---|---|
ArchivedProjectsDataSet.ProjectsRowChangeEventHandler | Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de ProjectArchiveRetentionDataSet.ProjectsRow . | |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler | Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de ArchiveScheduleDataSet.ArchiveScheduleRow . | |
ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler | Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de ProjectArchiveRetentionDataSet.ProjectsRow . |
Enumerações
Enumeração | Descrição | |
---|---|---|
ArchiveOpcode | Especifica o tipo de objeto para salvar o banco de dados de arquivo morto. |