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 | |
---|---|---|
![]() |
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. |
![]() |
ArchivedProjectsDataSet | Permet de tenir à jour des informations de projet archivé. |
![]() |
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 . |
![]() |
ArchivedProjectsDataSet.ProjectsRow | Contient une ligne d'informations de projet archivé. |
![]() |
ArchivedProjectsDataSet.ProjectsRowChangeEvent | L'événement qui se produit lors de la modification des données dans un ProjectsRow . |
![]() |
ArchiveScheduleDataSet | Permet de tenir à jour les collections de données de planification d'archivage. |
![]() |
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 . |
![]() |
ArchiveScheduleDataSet.ArchiveScheduleRow | Contient une ligne archive les informations de planification. |
![]() |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent | L'événement qui se produit lors de la modification des données dans un ArchiveScheduleRow . |
![]() |
ProjectArchiveRetentionDataSet | Permet de tenir à jour les collections archive conservation des informations de projet pour gérer les sauvegardes et les restaurations. |
![]() |
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. |
![]() |
ProjectArchiveRetentionDataSet.ProjectsRow | Contient une ligne d'informations de rétention de projet archivé. |
![]() |
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 | |
---|---|---|
![]() |
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 . |
![]() |
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 . |
![]() |
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 | |
---|---|---|
![]() |
ArchiveOpcode | Spécifie le type d'objet à enregistrer dans la base de données d'archivage. |