共用方式為


SPSiteCollection.Add method (String, String, String, UInt32, String, String, String, String, String, String, String, String, String, String, String)

根據指定的 URL、 標題、 描述、 地區設定識別碼 (LCID) 和網站定義或網站範本,以及在使用者名稱、 使用者顯示名稱,與電子郵件地址集合的擁有者及第二位連絡人,並在資料庫伺服器、 新的資料庫名稱與使用者名稱和資料庫管理員的密碼集合中建立SPSite物件。

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public Function Add ( _
    siteUrl As String, _
    title As String, _
    description As String, _
    nLCID As UInteger, _
    webTemplate As String, _
    ownerLogin As String, _
    ownerName As String, _
    ownerEmail As String, _
    secondaryContactLogin As String, _
    secondaryContactName As String, _
    secondaryContactEmail As String, _
    databaseServer As String, _
    databaseName As String, _
    userName As String, _
    password As String _
) As SPSite
'用途
Dim instance As SPSiteCollection
Dim siteUrl As String
Dim title As String
Dim description As String
Dim nLCID As UInteger
Dim webTemplate As String
Dim ownerLogin As String
Dim ownerName As String
Dim ownerEmail As String
Dim secondaryContactLogin As String
Dim secondaryContactName As String
Dim secondaryContactEmail As String
Dim databaseServer As String
Dim databaseName As String
Dim userName As String
Dim password As String
Dim returnValue As SPSite

returnValue = instance.Add(siteUrl, title, _
    description, nLCID, webTemplate, _
    ownerLogin, ownerName, ownerEmail, _
    secondaryContactLogin, secondaryContactName, _
    secondaryContactEmail, databaseServer, _
    databaseName, userName, password)
public SPSite Add(
    string siteUrl,
    string title,
    string description,
    uint nLCID,
    string webTemplate,
    string ownerLogin,
    string ownerName,
    string ownerEmail,
    string secondaryContactLogin,
    string secondaryContactName,
    string secondaryContactEmail,
    string databaseServer,
    string databaseName,
    string userName,
    string password
)

參數

  • siteUrl
    Type: System.String

    String含有網站物件,例如、 a 或網站/網站名稱。它可能是伺服器相對或絕對的典型的網站。

  • nLCID
    Type: System.UInt32

    不帶正負號的 32 位元integer指定站台物件的 LCID。

  • webTemplate
    Type: System.String

    String所指定的網站定義或站台物件的網站範本。指定a null reference (Nothing in Visual Basic)而不套用至該範本建立網站。如需預設網站定義的清單,請參閱 < 備註 > 一。

  • ownerLogin
    Type: System.String

    String包含網站物件 (例如,「 網域 \ 使用者) 的擁有者的使用者名稱。在 [Active Directory 網域服務帳戶建立模式、 ownerLogin參數必須包含值,即使值並未對應至真正的使用者名稱。

  • secondaryContactLogin
    Type: System.String

    String包含站台物件 (例如,網域 \User) 第二位連絡人的使用者名稱。

  • secondaryContactName
    Type: System.String

    String包含站台物件的第二位連絡人的顯示名稱。

  • secondaryContactEmail
    Type: System.String

    String包含站台物件的第二位連絡人電子郵件地址。

  • userName
    Type: System.String

    String包含資料庫管理員 (例如,「 網域 \ 使用者) 的使用者名稱。

傳回值

Type: Microsoft.SharePoint.SPSite
表示新的網站集合的SPSite物件。

備註

下表顯示為預設值的Microsoft SharePoint Foundation安裝中隨附的網站定義。

網站定義

STS#0

小組網站

STS#1

空白網站

STS#2

文件工作區

MPS#0

基本會議工作區

MPS#1

空白會議工作區

MPS#2

決策會議工作區

MPS#3

社交會議工作區

MPS#4

多重頁面會議工作區

BLOG#0

部落格

SGS #0

基本群組工作網站

SGS #1

空白群組工作網站

WIKI#0

Wiki

請注意,wiki (英文) 提供原本所建立的舊版的 SharePoint Foundation 的舊版 wiki 網站的網站定義設定。由於 SGS 網站上的標準版網站頁面 wiki (英文) 啟用頁面,因此您不需要建立專用於 wiki 網站。

根據預設,通用網站範本 (通用 #0) 新增至所有的網站定義。您無法明確地建立的全域網站範本為基礎的網站。

Examples

下列程式碼範例會將指定的虛擬伺服器的網站集合中建立最上層網站。

Dim webApp As SPWebApplication = New SPSite("http://MySiteCollection").WebApplication
Dim siteCollections As SPSiteCollection = webApp.Sites

Dim newSiteCollection As SPSite = 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", "Database_Server", 
    "Database_Name", null, null);")
SPWebApplication 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",
    "Database_Server", "Database_Name", null, null);

請參閱

參照

SPSiteCollection class

SPSiteCollection members

Add overload

Microsoft.SharePoint.Administration namespace