Feature Versioning dans SharePoint
-
20-12-2019 - |
Question
J'ai suivi le lien suivant pour mettre en œuvre la vitrine Versioning: http://SaShaePoint.WordPress.com/2010/01/21/USTION-Le-FeatureUpgrading-Event-a-Upgrade-Features-SharePoint-2010/
Je suis nouveau à SharePoint et l'exigence est de montrer les versions des fonctionnalités de mon site.Est-ce possible?
Je ne suis pas capable de voir la version nulle part sur le site.Je peux voir la version appropriée dans le fichier Feature.xml dans le dossier de fonctionnalité de 14 HIVE.Je veux juste savoir que est-il possible de voir les versions de chaque déploiement sur SharePoint Site également? Si oui, où puis-je le voir?
merci,
Priya
La solution
Si la solution personnalisée correspond à votre exigence, vous pouvez essayer de suivre les moyens de trouver des versions d'entités activées.
- Utilisez SPFARM.CéaturéFinitions
-
Pour trouver une version d'une fonctionnalité particulière
var spFarm = SPFarm.Local; System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
-
Utilisez SPContext.Current.SiteFeatures ou SPContext.Current.Site.Features
var siteFeatures= SPContext.Current.SiteFeatures; foreach (SPFeature sf in siteFeatures)
{
variable= sf.definition.displayName;
variable = sf.Definition.Version.ToString(); }
Pour obtenir toutes les fonctionnalités activées à la ferme -
SPFeatureDefinitionCollection farmFeatures = SPFarm.Local.FeatureDefinitions;
foreach (SPFeatureDefinition feature in farmFeatures)
{
....
}
4 Utilisez SPContext.Current.WebFeatures ou SPContext.Current.Web.Features
var webFeatures= SPContext.Current.WebFeatures;
foreach (SPFeature webFtr in webFeatures)
{
variable= webFtr.Definition.DisplayName;
variable= webFtr.Definition.Version.ToString();
}
J'espère que cela aide.
Autres conseils
Il n'y a aucun moyen de voir cela dans les paramètres d'administrateur central ou de site.Le but est de résumer vers l'extérieur des utilisateurs.Les utilisateurs savent simplement qu'une fonctionnalité spécifique est disponible et non sur quelle version.Je conviens que ce serait bien de pouvoir voir ces informations sans avoir à écrire une solution personnalisée.