Pregunta


He seguido el siguiente enlace para implementar la versión de la función: http://sisharepoint.wordpress.com/2010/01/21/using-the-featurupgrading-event-to-upgrade-features-sharepoint-2010/

Soy nuevo en SharePoint y el requisito es mostrar las versiones de características en mi sitio.¿Es posible?
No puedo ver la versión en cualquier lugar del sitio.Puedo ver la versión apropiada en el archivo funcione.xml en la carpeta de características de 14 colmena.Solo quiero saber que es posible ver las versiones de cada despliegue en el sitio de SharePoint también? En caso afirmativo, ¿dónde puedo verlo?

gracias,
Priya

¿Fue útil?

Solución

Si la solución personalizada se adapta a su requisito, puede intentar seguir las formas de encontrar versiones de características activadas.

  1. Usa SPFARM.FEATEDEFINICIONES
  2. Para obtener todas las funciones activadas en la granja -

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

    1. para encontrar una versión de una característica particular

      var spFarm = SPFarm.Local;
      System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
      
    2. use spcontext.current.sitefeatures o 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 use spcontext.current.webfeatures o 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 esto ayude.

Otros consejos

No hay forma de ver esto en la configuración del administrador central o del sitio.El punto es abstractar el versionamiento de los usuarios.Los usuarios solo saben que hay una característica específica disponible, no en qué versión.Estoy de acuerdo en que sería bueno poder ver esta información sin tener que escribir una solución personalizada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top