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;
}
}
}
}`