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

Était-ce utile?

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.

  1. Utilisez SPFARM.CéaturéFinitions
  2. Pour obtenir toutes les fonctionnalités activées à la ferme -

    SPFeatureDefinitionCollection farmFeatures = SPFarm.Local.FeatureDefinitions;
    foreach (SPFeatureDefinition feature in farmFeatures)
    {
    ....
    }
    

    1. Pour trouver une version d'une fonctionnalité particulière

      var spFarm = SPFarm.Local;
      System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
      
    2. 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();
      }
      
    3. 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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top