Vue d'ensemble de ressources de stratégie

Dernière modification : vendredi 2 avril 2010

S’applique à : SharePoint Server 2010

Dans cet article
Spécification du contrôle des paramètres personnalisés globaux
Spécification du contrôle des paramètres personnalisés
Spécification de l'assembly et du nom de la classe
Ajout d’une ressource de stratégie

Chaque fonctionnalité de stratégie possède sa propre liste de définitions de ressources, qui répertorie les ressources de stratégie auxquelles elle a accès.

Pour qu’une ressource de stratégie soit utilisable par une fonctionnalité de stratégie, la ressource de stratégie doit installer une définition de ressource de stratégie dans la liste de définitions de ressources de stratégies de cette fonctionnalité. Ce document XML permet à Microsoft SharePoint Server 2010 d’inclure la configuration de la ressource de stratégie dans l’interface d’administration de SharePoint Server 2010.

Comme avec la définition des fonctionnalités de stratégie, la définition de ressource de stratégie peut inclure les URL de deux contrôles Web :

  • un contrôle Web qui permet aux administrateurs de personnaliser les paramètres de ressources de stratégie au niveau de la batterie de serveurs ;

  • un contrôle Web pour les paramètres de ressources de stratégie au niveau de l’instance de stratégie.

Spécification du contrôle des paramètres personnalisés globaux

Seul le contrôle Web au niveau de la batterie de serveurs, pour les paramètres globaux, est hébergé dans les pages d’administration. Ces paramètres sont enregistrés dans la définition de ressource de stratégie.

Le contrôle Web au niveau de la batterie de serveurs doit implémenter la classe GlobalCustomSettingsControl.

Si vous ne spécifiez pas de contrôle des paramètres personnalisés global, les administrateurs n’ont pas la possibilité de remplacer ou de modifier les données globales par défaut spécifiées pour la ressource de stratégie, et par conséquent n’ont pas la possibilité de personnaliser la ressource au niveau administrateur.

Spécification du contrôle des paramètres personnalisés

L’utilisateur n’étant pas en mesure de personnaliser directement une ressource de stratégie au niveau de l’élément de stratégie, SharePoint Server 2010 n’héberge pas le contrôle Web au niveau de l’instance de stratégie. En revanche, le contrôle Web pour la fonctionnalité de stratégie peut héberger ce contrôle. Si la ressource de stratégie spécifie un contrôle au niveau de l’élément de stratégie, ce contrôle peut implémenter toutes les classes ou interfaces qu’il nécessite, à condition que la fonctionnalité de stratégie sache communiquer avec le contrôle.

Spécification de l'assembly et du nom de la classe

La définition de ressource de stratégie contient également deux autres pointeurs :

  • un pointeur vers l’emplacement de l’assembly de ressource de stratégie dans le Global Assembly Cache ;

  • un pointeur vers la classe dans cet assembly qui implémente l’interface requise par la fonctionnalité de stratégie associée pour communiquer avec la ressource.

Comme SharePoint Server 2010 n’appelle pas directement la ressource de stratégie, la ressource n’est pas tenue d’implémenter une interface spécifique, tant que la fonctionnalité de stratégie associée comprend les interfaces implémentées par la ressource de stratégie. L’assembly de ressource doit avoir un nom fort et résider dans le Global Assembly Cache.

La Figure 1 montre les informations contenues dans la définition de ressource de stratégie et les éléments auxquels les informations font référence.

Figure 1. Structure conceptuelle de définition de ressource de stratégie

Structure conceptuelle de la définition des ressources de stratégie

Ajout d’une ressource de stratégie

La liste de définitions de ressources de stratégies de chaque fonctionnalité de stratégie inclut les définitions de ressources de stratégies pour chaque ressource de stratégie disponible et utilisable par cette fonctionnalité de stratégie.

Pour ajouter une ressource de stratégie à la liste de ressources d’une fonctionnalité de stratégie, utilisez la méthode Add de la classe PolicyResourceCollection. Passez le code XML de la définition de ressource de stratégie comme argument.

Cette opération s’effectue habituellement dans le cadre du déploiement de la ressource de stratégie en tant que fonctionnalité SharePoint Foundation. Pour plus d’informations, voir Utilisation des fonctionnalités.

Une fois que vous avez ajouté une définition de ressource de stratégie à la liste de définitions de ressources de stratégies, vous pouvez travailler avec la ressource de stratégie par programme en tant qu’objet PolicyResource dans le modèle objet.

Voir aussi

Concepts

Gestion de la stratégie de gestion des informations

Vue d'ensemble des fonctionnalités de stratégie

Schéma de définition des ressources de stratégie