(String, String, String, UInt32, String, String, String, String) del método SPSiteCollection.Add

Crea un objeto SPSite de la colección basándose en la dirección URL especificada, título, descripción, el identificador de configuración regional (LCID) y definición de sitio o plantilla de sitio, así como en el nombre de usuario, nombre para mostrar usuario y dirección de correo electrónico del propietario de la colección de sitios.

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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 _
) As SPSite
'Uso
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 returnValue As SPSite

returnValue = instance.Add(siteUrl, title, _
    description, nLCID, webTemplate, _
    ownerLogin, ownerName, ownerEmail)
public SPSite Add(
    string siteUrl,
    string title,
    string description,
    uint nLCID,
    string webTemplate,
    string ownerLogin,
    string ownerName,
    string ownerEmail
)

Parámetros

  • siteUrl
    Tipo: System.String

    Una cadena que contiene la dirección URL para el objeto de sitio, por ejemplo, Site_Name o sitios/NombreDeSitio. Es posible relativa al servidor o absoluta para sitios típicos.

  • nLCID
    Tipo: System.UInt32

    Un sin firmar 32-bit integer que especifica el LCID para el objeto de sitio.

  • webTemplate
    Tipo: System.String

    String que especifica la definición de sitio o plantilla de sitio para el objeto de sitio. Especifique una referencia null (Nothing en Visual Basic) para crear un sitio sin aplicar una plantilla a ella. Para obtener una lista de definiciones de sitio predeterminadas, vea la sección Comentarios.

  • ownerLogin
    Tipo: System.String

    String que contiene el nombre de usuario del propietario del objeto de sitio (por ejemplo, dominio\usuario). En el modo de creación de cuentas de servicios de dominio de Active Directory, el parámetro ownerLogin debe contener un valor incluso si el valor no se corresponde con un nombre de usuario real.

  • ownerName
    Tipo: System.String

    String que contiene el nombre para mostrar del propietario del objeto de sitio.

  • ownerEmail
    Tipo: System.String

    String que contiene la dirección de correo electrónico del propietario del objeto de sitio.

Valor devuelto

Tipo: Microsoft.SharePoint.SPSite
Un objeto SPSite que representa la nueva colección de sitios.

Comentarios

En la siguiente tabla muestra los valores para el valor predeterminado de definiciones de sitio que se incluyen en una instalación de Microsoft SharePoint Foundation.

Valor

Definición de sitio

STS#0

Sitio de grupo

STS#1

Sitio en blanco

STS#2

Área de documentos

MPS#0

Área de reuniones básica

MPS#1

Área de reuniones en blanco

MPS#2

Área de toma de decisiones

MPS#3

Área de reuniones sociales

MPS#4

Área de reuniones de varias páginas

BLOG#0

Blog

SGS #0

Sitio de trabajo de grupo básico

SGS #1

Sitio de trabajo de grupo en blanco

WIKI#0

Wiki

Tenga en cuenta que WIKI proporciona una configuración de definición de sitio para sitios wiki heredados creados originalmente en una versión anterior de SharePoint Foundation. Dado que las páginas de sitio estándar de sitios SGS son páginas habilitadas para wiki, no es necesario crear sitios que sean específicamente para wikis.

De forma predeterminada, se agrega una plantilla de sitio globales (GLOBAL #0) para todas las definiciones de sitio. No se puede crear explícitamente un sitio basado en una plantilla de sitio global.

Ejemplos

En el ejemplo de código siguiente se crea una colección de sitios dentro de una aplicación Web especificada.

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\User", "Owner_User_Name", "Owner_Email")
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\\User", "Owner_User_Name", "Owner_Email");

Vea también

Referencia

clase SPSiteCollection

Miembros SPSiteCollection

Sobrecarga Add

Espacio de nombres Microsoft.SharePoint.Administration