begin process at 2008 05 16 08:48:04
1 173 235 membres
76 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SHAREPOINT 2007 - OBTERNIR LA LISTE DES FEATURES D'UN SITE


Information sur la source

Catégorie :Sharepoint Source .NET ( DotNet ) Classé sous : sharepoint, feature, composant, spweb Niveau : Initié Date de création : 24/04/2008 Date de mise à jour : 24/04/2008 17:05:04 Vu : 1 159

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note


Description

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

  • /// <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);
  • }
  • }
  • }
    /// <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]
24 avril 2008 17:05:04 :
Correction
    Aucun commentaire pour le moment.

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS