代码改变世界

MOSS 2013研究系列---不常用函数总结……

  温森特  阅读(668)  评论(1编辑  收藏  举报

 

获取MOSS网站集的数据库信息:

//
            SPWebApplication webapp = SPWebApplication.Lookup(new Uri("http://cn-pekappdev020:8080"));
            SPDatabase db = webapp.ContentDatabases[0];
            string dbconn = db.DatabaseConnectionString;
//

 获取MOSS的Site网站模板信息:

复制代码

//Namespace:  [Sites Web service]
//Web service reference: http://Site/_vti_bin/Sites.asmx


       Site8080.Sites sites = new Site8080.Sites(); sites.Credentials = System.Net.CredentialCache.DefaultCredentials; Site8080.Template[] t; sites.GetSiteTemplates(1033, out t); foreach (Site8080.Template template in t) { string strDisplay = "Title: " + template.Title + " Name: " + template.Name + " Description: " + template.Description + " IsCustom: " + template.IsCustom + " ID: " + template.ID + " ImageUrl: " + template.ImageUrl + " IsHidden: " + template.IsHidden + " IsUnique: " + template.IsUnique + "\n\n"; Console.WriteLine(strDisplay); }
复制代码

 根据Site模板创建Site站点集:

复制代码
PWebApplication webApp = new SPSite("http://MySiteCollection").WebApplication;
SPSiteCollection siteCollections = webApp.Sites;

SPSite newSiteCollection = siteCollections.Add("sites/Site_Name", 
    "Site_Title", "Site_Description", 1033, "STS#0", 
    "DOMAIN\\Owner", "Owner_Display_Name", 
    "Owner_Email", "DOMAIN\\Contact", 
    "Contact_Display_Name", "Contact_Email");
 
复制代码

默认站点模板:

Value

Site Definition

STS#0

Team Site

STS#1

Blank Site

STS#2

Document Workspace

MPS#0

Basic Meeting Workspace

MPS#1

Blank Meeting Workspace

MPS#2

Decision Meeting Workspace

MPS#3

Social Meeting Workspace

MPS#4

Multipage Meeting Workspace

BLOG#0

Blog

SGS#0

Basic Group Work Site

SGS#1

Blank Group Work Site

WIKI#0

Wiki

 

 

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示