Compartir a través de


Admin.CreateSite Method

Crea una colección del sitio.

Web Service: AdministrationWeb Reference: http://<AdminSite>/_vti_adm/Admin.asmx

Syntax

'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/CreateSite", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
PublicFunctionCreateSite ( _
    UrlAsString, _
    TitleAsString, _
    DescriptionAsString, _
    LcidAsInteger, _
    WebTemplateAsString, _
    OwnerLoginAsString, _
    OwnerNameAsString, _
    OwnerEmailAsString, _
    PortalUrlAsString, _
    PortalNameAsString _
) AsString
'Uso
DiminstanceAsAdminDimUrlAsStringDimTitleAsStringDimDescriptionAsStringDimLcidAsIntegerDimWebTemplateAsStringDimOwnerLoginAsStringDimOwnerNameAsStringDimOwnerEmailAsStringDimPortalUrlAsStringDimPortalNameAsStringDimreturnValueAsStringreturnValue = instance.CreateSite(Url, Title, Description, Lcid, WebTemplate, OwnerLogin, OwnerName, OwnerEmail, PortalUrl, PortalName)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/CreateSite", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
publicstringCreateSite (
    stringUrl,
    stringTitle,
    stringDescription,
    intLcid,
    stringWebTemplate,
    stringOwnerLogin,
    stringOwnerName,
    stringOwnerEmail,
    stringPortalUrl,
    stringPortalName
)

Parameters

  • Url
    String que contiene la dirección URL absoluta de la colección de sitios.
  • Title
    String que contiene el nombre de presentación de la colección de sitios.
  • Description
    String que contiene una descripción de la colección de sitios.
  • Lcid
    Integer que especifica el identificador de la configuración regional (LCID) de la colección de sitios.
  • WebTemplate
    String que contiene el nombre de la plantilla del sitio que se va a utilizar para crear la colección de sitios. En la siguiente tabla se muestran los valores para el valor predeterminado las definiciones de sitio incluidas en una instalación de Windows SharePoint Services.

    Valor

    Definición de sitio

    STS#0

    Sitio del equipo

    STS#1

    En blanco del sitio

    STS#2

    Área de documentos

    MPS#0

    Área de reuniones básica

    MPS#1

    En blanco de área de reuniones

    MPS#2

    Decisión de área de reuniones

    MPS#3

    Área de reuniones sociales

    MPS#4

    Área de reuniones de varias páginas

    BLOG#0

    Sitio del blog

    WIKI#0

    Sitio Wiki

  • OwnerLogin
    String que contiene el nombre de usuario ( DOMAIN\User_Alias )del propietario.
  • OwnerName
    String que contiene el nombre de presentación del propietario.
  • OwnerEmail
    String que contiene la dirección de correo electrónico del propietario.
  • PortalUrl
    String que contiene la dirección URL de un sitio de portal para la colección de sitios.
  • PortalName
    String que contiene el nombre de un sitio de portal de la colección de sitios.

Return Value

String que contiene la dirección URL de la nueva colección de sitios.

Remarks

La cuenta que tenga acceso a este servicio Web debe ser un miembro de la grupo administradores del grupo de servidores en el sitio Central Administration. Tenga en cuenta que es Grupo de administradores local del servidor en el grupo administradores del grupo de servidores de forma predeterminada.

Para tener acceso a sus métodos y el servicio Admin, establecer una referencia Web para http://Virtual_Server_Name:Port_Number/_vti_adm/Admin.asmx.

Nota

Este servicio sólo está disponible en la aplicación Web Central Administration y no en cualquiera de las aplicaciones Web de contenido.

Example

En el ejemplo de código siguiente se crea una nueva colección de sitios en el servidor especificado.

Dim admService As New Web_Reference_Folder_Name.Admin()
admService.Credentials = System.Net.CredentialCache.DefaultCredentials
Try
    admService.CreateSite("http://Server_Name/sites/SiteCollection_Name", _
        "Title", "Description", 1033, "STS#0", _
        "Domain_Name\User_Alias", "User_Display_Name", _
        "User_E-mail", "", "")
    Catch ex As System.Web.Services.Protocols.SoapException
        MessageBox.Show("Message:" + ControlChars.Lf + ex.Message + 
            ControlChars.Lf + _
            "Detail:" + ControlChars.Lf + ex.Detail.InnerText + 
                ControlChars.Lf + _
            "StackTrace:" + ControlChars.Lf + ex.StackTrace)
End Try
Web_Reference_Folder_Name.Admin admService = 
    new Web_Reference_Folder_Name.Admin();
admService.Credentials= System.Net.CredentialCache.DefaultCredentials;
try
{
    admService.CreateSite("http://Server_Name/sites/SiteCollection_Name",
        "Title", "Description", 1033, "STS#0", 
        "Domain_Name\\User_Alias","User_Display_Name",
        "User_E-mail","","");
}
catch (System.Web.Services.Protocols.SoapException ex)
{
    MessageBox.Show("Message:\n" + ex.Message + "\nDetail:\n" + 
        ex.Detail.InnerText + 
        "\nStackTrace:\n" + ex.StackTrace);
}

See Also

Reference

Admin Class
Admin Members
Administration Web Service