本文整理汇总了C#中Web.DeployFileToThemeFolderSite方法的典型用法代码示例。如果您正苦于以下问题:C# Web.DeployFileToThemeFolderSite方法的具体用法?C# Web.DeployFileToThemeFolderSite怎么用?C# Web.DeployFileToThemeFolderSite使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Web
的用法示例。
在下文中一共展示了Web.DeployFileToThemeFolderSite方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DeployThemeToWebImplementation
private static void DeployThemeToWebImplementation(Web web, Web rootWeb, string themeName, string colorFilePath, string fontFilePath, string backgroundImagePath, string masterPageName)
{
LoggingUtility.Internal.TraceInformation((int)EventId.DeployTheme, CoreResources.BrandingExtension_DeployTheme, themeName, web.Context.Url);
// Deploy files one by one to proper location
if (!string.IsNullOrEmpty(colorFilePath) && System.IO.File.Exists(colorFilePath))
{
rootWeb.DeployFileToThemeFolderSite(colorFilePath);
}
if (!string.IsNullOrEmpty(fontFilePath) && System.IO.File.Exists(fontFilePath))
{
rootWeb.DeployFileToThemeFolderSite(fontFilePath);
}
if (!string.IsNullOrEmpty(backgroundImagePath) && System.IO.File.Exists(backgroundImagePath))
{
rootWeb.DeployFileToThemeFolderSite(backgroundImagePath);
}
// Let's also add entry to the Theme catalog. This is not actually required, but provides visibility for the theme option, if manually changed
web.AddNewThemeOptionToWebImplementation(rootWeb, themeName, colorFilePath, fontFilePath, backgroundImagePath, masterPageName);
}
示例2: DeployThemeToWebImplementation
private static void DeployThemeToWebImplementation(Web web, Web rootWeb, string themeName, string colorFilePath, string fontFilePath, string backgroundImagePath, string masterPageName)
{
// Deploy files one by one to proper location
if (!string.IsNullOrEmpty(colorFilePath) && System.IO.File.Exists(colorFilePath))
{
rootWeb.DeployFileToThemeFolderSite(colorFilePath);
}
if (!string.IsNullOrEmpty(fontFilePath) && System.IO.File.Exists(fontFilePath))
{
rootWeb.DeployFileToThemeFolderSite(fontFilePath);
}
if (!string.IsNullOrEmpty(backgroundImagePath) && System.IO.File.Exists(backgroundImagePath))
{
rootWeb.DeployFileToThemeFolderSite(backgroundImagePath);
}
// Let's also add entry to the Theme catalog. This is not actually required, but provides visibility for the theme option, if manually changed
web.AddNewThemeOptionToSiteImplementation(rootWeb, themeName, colorFilePath, fontFilePath, backgroundImagePath, masterPageName);
}