SPHealthAnalysisRule.Version - Propriété

Obtient la version de l'instance actuelle de la règle.

Espace de noms :  Microsoft.SharePoint.Administration.Health
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Overridable ReadOnly Property Version As Version
    Get
'Utilisation
Dim instance As SPHealthAnalysisRule
Dim value As Version

value = instance.Version
public virtual Version Version { get; }

Valeur de propriété

Type : System.Version
Le numéro de version de l'instance actuelle de la règle.

Remarques

Lorsque vous mettez à niveau une règle que vous avez précédemment déployé sur la batterie de serveurs, la propriété Version de la mise à niveau est vérifiée par rapport à la propriété Version de la définition de la règle existante. Si le numéro de version de la mise à niveau est supérieur, les paramètres existants de la règle sont remplacés par les paramètres définis dans la mise à niveau. Cela peut être utile si vous souhaitez redéfinir la propriété AutomaticExecutionParameters pour spécifier une planification par défaut.

Par exemple, imaginez que vous avez développé et déployé une règle qui s'exécute toutes les heures par défaut. Par la suite, vous découvrez que l'exécution de la règle diminue les performances sur certains systèmes. Vous pouvez modifier la règle afin que la valeur par défaut est d'exécuter tous les mois, puis incrémenter la valeur de la propriété Version et redéployer la règle.

Notez que dans cet exemple si l'administrateur de batterie a modifié les paramètres de la règle afin qu'elle est planifiée pour s'exécuter toutes les semaines, mise à niveau vers la nouvelle version de la règle est remplacé préférences de l'administrateur. Pour cette raison, vous ne souhaitez pas incrémentation de la propriété Version pour chaque mise à jour, uniquement pour les mises à niveau qui impliquent des modifications qui doivent être prioritaire sur les préférences locales.

Voir aussi

Référence

SPHealthAnalysisRule classe

SPHealthAnalysisRule - Membres

Microsoft.SharePoint.Administration.Health - Espace de noms

RegisterRules(Assembly)

AddItem(SPHealthAnalysisRule, Boolean)