Pergunta


Segui o link a seguir para implementar o controle de versão de recursos:http://sisharepoint.wordpress.com/2010/01/21/using-the-featureupgrading-event-to-upgrade-features-sharepoint-2010/

Sou novo no SharePoint e o requisito é mostrar as versões dos recursos do meu site.É possível?
Não consigo ver a versão em nenhum lugar do site.Posso ver a versão apropriada no arquivo feature.xml na pasta de recursos do 14 hive.Só quero saber se é possível ver as versões de cada implantação no site sharepoint também? Se sim, onde posso ver?

Obrigado,
Priya

Foi útil?

Solução

Se a solução personalizada atender às suas necessidades, você pode tentar seguir as maneiras de encontrar versões de recursos ativadas.

  1. Usar SPFarm.FeatureDefinitions

para obter todos os recursos ativados na Fazenda -

SPFeatureDefinitionCollection farmFeatures = SPFarm.Local.FeatureDefinitions;
foreach (SPFeatureDefinition feature in farmFeatures)
{
....
}
  1. Para encontrar uma versão de um recurso específico

    var spFarm = SPFarm.Local;
    System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
    
  2. Use SPContext.Current.SiteFeatures ou SPContext.Current.Site.Features

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

    {

    variável = sf.Definition.DisplayName;

    variable = sf.Definition.Version.ToString();
    }
    

4 Use 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();
}

Espero que isto ajude.

Outras dicas

Não há como ver isso nas configurações do administrador central ou do site.O ponto é resumir o controle de versão dos usuários.Os usuários sabem que um recurso específico está disponível, não qual versão.Eu concordo que seria bom ser capaz de ver esta informação sem ter que escrever uma solução personalizada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top