Partager via


Vue d'ensemble de l'espace de noms Policy

L'illustration ci-après montre l'organisation des principales classes du modèle objet de stratégie d'information, situé dans l'espace de noms Microsoft.Office.RecordsManagement.InformationPolicy. L'objet de niveau supérieur, PolicyCatalog, représente le catalogue contenant les collections du niveau site Policy et IPolicyFeature.

La plupart des propriétés des différents objets sont en lecture seule et ne peuvent pas être définies par programme. Les propriétés des stratégies d'information, des éléments de stratégie, des fonctionnalités de stratégie et des ressources de stratégie sont définies dans le code XML spécifié lors de l'ajout initial des objets dans Office SharePoint Server 2007.

Chaque objet Policy représente une stratégie d'information définie pour le site et contient une collection d'objets PolicyItem.

De même, chaque objet PolicyFeature représente une fonctionnalité de stratégie installée et contient une collection d'objets PolicyResourceType que les fonctionnalités de stratégie peuvent utiliser, ainsi qu'une collection de ressources de stratégie actuelles installées pour la fonctionnalité de stratégie. Chacune de ces ressources de stratégie est représentée par un objet PolicyResource.

Hiérarchie de l’objet PolicyCatalog

Gestion des stratégies par programme

Vous pouvez utiliser certaines des méthodes suivantes pour gérer les stratégies par programme :

  • Pour ajouter une stratégie à la collection de stratégies du niveau collection de sites, utilisez la méthode Add, qui accepte le site en tant qu'objet SPSite et une chaîne représentant le code XML de définition de stratégie.

  • Pour affecter une stratégie du niveau collection de sites à un type de contenu spécifique, utilisez la méthode CreatePolicy, qui accepte un objet SPContentType représentant le type de contenu en tant que paramètre.

  • Pour exporter une stratégie du niveau collection de sites, utilisez la méthode Export, qui retourne un objet XmlDocument représentant le fichier de stratégie XML.

  • Utilisez la méthode ValidateManifest pour déterminer si une chaîne donnée correspond à du code XML de définition de stratégie valide.

  • Utilisez la méthode Update pour valider les modifications apportées à une stratégie.

  • Pour ajouter un élément de stratégie à une stratégie, utilisez la méthode Add. Cette méthode accepte deux chaînes : une chaîne représentant l'ID de fonctionnalité de stratégie associé et une chaîne représentant les paramètres de données personnalisés de l'élément de stratégie.

Gestion des fonctionnalités et des ressources de stratégie par programme

Vous pouvez utiliser certaines des méthodes suivantes pour gérer les fonctionnalités et les ressource de stratégie par programme :

  • Pour ajouter une fonctionnalité de stratégie du niveau collection de sites, utilisez la méthode Add, qui accepte une chaîne représentant le code XML de définition de fonctionnalité de stratégie.

  • Utilisez la méthode Validate pour déterminer si tous les assemblys spécifiés dans la définition de fonctionnalité de stratégie sont présents.

  • Utilisez la méthode Update pour valider les modifications apportées à la définition de fonctionnalité de stratégie.

  • Pour ajouter une ressource de stratégie à une fonctionnalité de stratégie spécifique, utilisez la méthode Add, qui accepte une chaîne représentant le code XML de définition de ressource de stratégie.

Voir aussi

Autres ressources

Introduction à la stratégie de gestion des informations
Vue d'ensemble des fonctionnalités de stratégie
Vue d'ensemble de ressources de stratégie