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);
}