Funktionsversionierung in SharePoint
-
20-12-2019 - |
Frage
Ich habe folgende Verbindung zum Implementieren der Funktionsversionierung folgt: http://SISSHAREPOINT.Wordpress.com/2010/01/21/21/dusing-Die-featureUpgrading-event-to-upgrade-features-Sharepoint-2010/
Ich bin neu auf SharePoint und die Anforderung ist es, die Versionen von Funktionen auf meiner Website anzuzeigen.Ist es möglich?
Ich kann die Version nicht überall auf der Website sehen.Ich kann eine geeignete Version in der Feature.xml-Datei in Feature-Ordner von 14 Hive sehen.Ich möchte nur wissen, dass auch die Versionen jeder Bereitstellung in SharePoint-Site auch angezeigt werden können? Wenn ja, wo kann ich es dann sehen?
danke,
Priya
Lösung
Wenn benutzerdefinierte Lösung zu Ihrer Anforderung passt, können Sie versuchen, Suchmöglichkeiten, um aktivierte Funktionsversionen zu finden.
- .
- Verwenden Sie spfarm.FeatureDefinitions
-
, um eine Version eines bestimmten Features zu finden
SPFeatureDefinitionCollection farmFeatures = SPFarm.Local.FeatureDefinitions; foreach (SPFeatureDefinition feature in farmFeatures) { .... }
-
Verwenden Sie spcontext.Current.SiteFeatures oder SPCONTEXT.Current.Site.Features
generasacodicetagpre.{
variable= sf.definition.displayName;
var spFarm = SPFarm.Local; System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
Um alle aktivierten Funktionen in der Farm zu erhalten -
generasacodicetagpre.- .
4 Verwenden Sie spcontext.current.webfeatures oder spcontext.current.web.Features
generasacodicetagpre.hoffe das hilft.
Andere Tipps
Es gibt keine Möglichkeit, dies in zentraler Administrator- oder Site-Einstellungen zu sehen.Der Punkt ist, die Versionierung von Benutzern auszusetzen.Benutzer wissen nur, dass eine bestimmte Funktion verfügbar ist, nicht welche Version.Ich stimme zu, dass es schön wäre, diese Infos tatsächlich sehen zu können, ohne eine benutzerdefinierte Lösung schreiben zu müssen.