Sharepoint 2007 - obternir la liste des features d'un site

Contenu du snippet

Dans le cadre de développement SharePoint, on peut vouloir obtenir la liste des Features (composants) présents dans notre site.
Voila le code qui vous afficher le résultat dans un literal.

Source / Exemple :


/// <summary>
    /// Show all features in the literal
    /// </summary>
    private void loadAllFeatures()
    {
        System.Globalization.CultureInfo oCultureInfo = new System.Globalization.CultureInfo(1033);
        using (SPWeb myNewWeb = SPControl.GetContextWeb(Context))
        {
            this.TextBoxLogoDescription.Text = myNewWeb.SiteLogoDescription.ToString();
            this.TextBoxLogoUrl.Text = myNewWeb.SiteLogoUrl;

            this.LiteralResult.Text += "<HR> <B>FEATURES</B>";

            SPFeatureCollection myWebFeature = myNewWeb.Features;
            foreach (SPFeature MyFeature in myWebFeature)
            {
                this.LiteralResult.Text += "<BR>Feature GUID: " + MyFeature.DefinitionId;
                this.LiteralResult.Text += "<BR>Feature Def: " + MyFeature.Definition.GetTitle(oCultureInfo);
            }
        }
    }

Conclusion :


Bon Coding

Romelard Fabrice [MVP]

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.