Domanda


Ho seguito il seguente link per implementare la funzionalità di versioning:http://sisharepoint.wordpress.com/2010/01/21/using-the-featureupgrading-event-to-upgrade-features-sharepoint-2010/

Sono nuovo di sharepoint e il requisito è quello di mostrare le versioni di caratteristiche nel mio sito.È possibile?
Io non sono in grado di vedere la versione in qualsiasi punto del sito.Posso vedere la versione corretta della feature.xml file nella funzione di cartella di 14 alveare.Voglio solo sapere che è possibile vedere le versioni di ogni distribuire nel sito di sharepoint anche?Se sì, allora dove posso vederlo?

Grazie,
Priya

È stato utile?

Soluzione

Se la soluzione personalizzata più adatta al vostro requisito, allora si può provare seguenti modi per trovare la funzione attivata versioni.

  1. Utilizzare SPFarm.FeatureDefinitions

per avere tutte le funzionalità attivate in azienda

SPFeatureDefinitionCollection farmFeatures = SPFarm.Local.FeatureDefinitions;
foreach (SPFeatureDefinition feature in farmFeatures)
{
....
}
  1. Per trovare una versione di un particolare caratteristica

    var spFarm = SPFarm.Local;
    System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
    
  2. Utilizzare SPContext.Corrente.SiteFeatures o SPContext.Corrente.Sito.Caratteristiche

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

    {

    variabile = sf.Definizione.DisplayName;

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

4 Utilizzare SPContext.Corrente.WebFeatures o SPContext.Corrente.Web.Caratteristiche

var webFeatures= SPContext.Current.WebFeatures;

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

Spero che questo aiuta.

Altri suggerimenti

Non c'è modo di vederlo in Central Admin o Site Impostazioni.Il punto è per estrarre la versione da parte degli utenti.Gli utenti sanno solo che è disponibile una caratteristica specifica, non quale versione.Sono d'accordo sul fatto che sarebbe bello essere in grado di vedere queste informazioni senza dover scrivere una soluzione personalizzata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top