Partager via


WebSvcArchive - Espace de noms

La classe Archive est la classe dans l'espace de noms WebSvcArchive principale. La classe Archive inclut des méthodes qui gérer la sauvegarde et restauration des projets et autres entités de Project Server.

Notes

Dans le service web ASMX, Archive est une classe. Dans le service WCF, Archive est une interface qui est implémentée dans la classe ArchiveClient . Pour plus d'informations sur l'utilisation de la classe ArchiveClient dans une application basée sur WCF, voir le constructeur de classe Archive .

L'espace de noms WebSvcArchive est le nom arbitraire d'une référence au service web Archive.asmx (ou le service Archive.svc) de la PSI Project Server Interface (). Les méthodes de la classe Archive prennent en charge les liens de page quotidien planifier la sauvegarde, la sauvegarde Administrative et la restauration Administrative dans la section Administration de la base de données de la page Paramètres du serveur dans Project Web App.

Les méthodes de la classe Archive permettant de lire et mettre à jour de la planification de l'archivage. Vous pouvez archiver tous les projets dans les bases de données brouillon et publiées. Vous pouvez enregistrer un projet spécifié et une description de la version dans la base de données Archive ou supprimer un projet dans cette base de données. Vous pouvez également enregistrer dans la base de données d'archivage, ou restauration à partir de l'Archive à la base de données publiée, les entités de Project Server suivantes :

  • Projects

  • Calendriers et liste de ressources d’entreprise

  • champs personnalisés d’entreprise ;

  • Les données Global d'entreprise

  • Définitions d’affichage

  • Paramètres système

  • Paramètres de catégorie et de groupe de sécurité

méthodes Archive généralement utilisent ou retourner l'un des objets suivants :

Classes

  Classe Description
Classe publique Archive Inclut des méthodes pour la gestion des opérations de sauvegarde et de restauration à l'aide de la base de données d'archivage de Project Server.
Classe publique ArchivedProjectsDataSet Permet de tenir à jour des informations de projet archivé.
Classe publique ArchivedProjectsDataSet.ProjectsDataTable Fournitures table de méthodes et gestion des informations de classe, y compris des méthodes, des extensions, des propriétés et des champs qui sont associés à l'indexation ; Fournit des opérations de ligne et de colonne pour les données de ArchivedProjectsDataSet.ProjectsRow .
Classe publique ArchivedProjectsDataSet.ProjectsRow Contient une ligne d'informations de projet archivé.
Classe publique ArchivedProjectsDataSet.ProjectsRowChangeEvent L'événement qui se produit lors de la modification des données dans un ProjectsRow .
Classe publique ArchiveScheduleDataSet Permet de tenir à jour les collections de données de planification d'archivage.
Classe publique ArchiveScheduleDataSet.ArchiveScheduleDataTable Fournitures table de méthodes et gestion des informations de classe, y compris des méthodes, des extensions, des propriétés et des champs qui sont associés à l'indexation ; Fournit des opérations de ligne et de colonne pour les données de ArchiveScheduleDataSet.ArchiveScheduleRow .
Classe publique ArchiveScheduleDataSet.ArchiveScheduleRow Contient une ligne archive les informations de planification.
Classe publique ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent L'événement qui se produit lors de la modification des données dans un ArchiveScheduleRow .
Classe publique ProjectArchiveRetentionDataSet Permet de tenir à jour les collections archive conservation des informations de projet pour gérer les sauvegardes et les restaurations.
Classe publique ProjectArchiveRetentionDataSet.ProjectsDataTable Fournitures table de méthodes et gestion des informations de classe, y compris des méthodes, des extensions, des propriétés et des champs qui sont associés à l'indexation ; Fournit des opérations de ligne et de colonne pour les données deArchiveScheduleRow de ProjectsRow.
Classe publique ProjectArchiveRetentionDataSet.ProjectsRow Contient une ligne d'informations de rétention de projet archivé.
Classe publique ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent L'événement qui se produit lors de la modification des données dans un ProjectsRow .

Délégués

  Délégué Description
Délégué public ArchivedProjectsDataSet.ProjectsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de ProjectArchiveRetentionDataSet.ProjectsRow .
Délégué public ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de ArchiveScheduleDataSet.ArchiveScheduleRow .
Délégué public ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de ProjectArchiveRetentionDataSet.ProjectsRow .

Énumérations

  Énumération Description
Énumération publique ArchiveOpcode Spécifie le type d'objet à enregistrer dans la base de données d'archivage.