Use of Resource File for Strings - grothauser/sharepointsnippets GitHub Wiki

`using System;

namespace VisualWebPartProject1.Layouts.VisualWebPartProject1 { public partial class ApplicationPage1 : LayoutsPageBase { protected void Page_Load(object sender, EventArgs e) { try { List websWithSharedDocs = new List(); using (SPSite siteCollectionOuter = new SPSite(SPContext.Current.Site.Url)) { SPSite siteCollectionInner = null; try { SPWebApplication webApp = siteCollectionOuter.WebApplication; SPSiteCollection siteCollections = webApp.Sites;

                    siteCollectionInner = siteCollections[0];
                    foreach (SPSite siteColl in webApp.Sites)
                    {

                        SPList dict = siteColl.OpenWeb().Lists.TryGetList(SPUtility.GetLocalizedString("$Resources:LibraryName","SendToLibProdStrings",1033));
                        if (dict != null)
                        {
                            websWithSharedDocs.Add(siteColl.Url + " has shared docs \n");
                        }
                        else
                        {
                            websWithSharedDocs.Add(siteColl.Url + " has no shared docs \n");
                        }
                    }

                    StringBuilder strBuild = new StringBuilder();
                    websWithSharedDocs.ForEach(s => strBuild.Append(s));


                    Label1.Text = strBuild.ToString();
                }
                finally
                {
                    if (siteCollectionInner != null)
                        siteCollectionInner.Dispose();
                }
            }
        }
        catch (Exception ex)
        {
            Label1.Text = ex.Message + " " + ex.StackTrace;
        }
    }
}

}`

⚠️ **GitHub.com Fallback** ⚠️