Вопрос


Я следовал следующей ссылке на реализацию версию функции: http://sisharepoint.wordpress.com/2010/01/21/using-featureupgrading-event-bo-upgrade-features-sharepoint-2010/

Я новичок в SharePoint, и требование - показать версии функций на моем сайте.Это возможно?
Я не могу видеть версию в любом месте на сайте.Я вижу соответствующую версию в файле функции .xml в папке «Функция» 14 улей.Просто хочу знать, что можно увидеть версии каждого развертывания в SharePoint Said также? Если да, то где я могу это увидеть?

Спасибо,

Прия

Это было полезно?

Решение

Если пользовательское решение соответствует вашему требованию, вы можете попробовать следующие способы поиска активированных версий объектов.

  1. Используйте spfarm.featuredefinittions
  2. Чтобы получить все активированные функции на ферме -

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

    1. Чтобы найти версию определенной функции

      var spFarm = SPFarm.Local;
      System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
      
    2. Используйте spcontext.current.sitefeatures или spcontext.current.site.features

      var siteFeatures= SPContext.Current.SiteFeatures;
      foreach (SPFeature sf in siteFeatures)
      
      .

      {

      Переменная= sf.definition.displayname;

      variable = sf.Definition.Version.ToString();
      }
      
    3. 4 Используйте SPContext.Current.Webfeatures или Spcontext.Current.Web.features

      var webFeatures= SPContext.Current.WebFeatures;
      
      foreach (SPFeature webFtr in webFeatures)
      {
      variable= webFtr.Definition.DisplayName;
      variable= webFtr.Definition.Version.ToString();
      }
      
      .

      Надеюсь, это поможет.

Другие советы

Нет способа увидеть это в центральном администраторе или настроек сайта.Дело в том, чтобы абстрактные варианты версии от пользователей.Пользователи просто знают, что доступна определенная функция, а не какая версия.Я согласен с тем, что было бы неплохо иметь возможность увидеть эту информацию без необходимости написать пользовательское решение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top