Compartir a través de


Admin.DeleteSite Method

Elimina la colección de sitios especificado.

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

Syntax

'Declaración
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/DeleteSite", RequestNamespace:="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace:="https://schemas.microsoft.com/sharepoint/soap/", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
PublicSubDeleteSite ( _
    UrlAsString _
)
'Uso
DiminstanceAsAdminDimUrlAsStringinstance.DeleteSite(Url)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/DeleteSite", RequestNamespace="https://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="https://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
publicvoidDeleteSite (
    stringUrl
)

Parameters

  • Url
    String que contiene la dirección URL absoluta de la colección de sitios para eliminar.

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. De forma predeterminada, el servidor del grupo local Administradores es en el grupo administradores del grupo de servidores.

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.

En el modo de creación de cuentas de Active Directory, el método DeleteSite no quita las cuentas de usuario desde el servicio de directorio de Active Directory.

Example

En el siguiente ejemplo se elimina la colección de sitios especificado.

Dim admService As New Web_Reference_Folder_Name.Admin()
admService.Credentials = System.Net.CredentialCache.DefaultCredentials
Try
admService.DeleteSite("http://Server_Name/sites/SiteCollection_Name")
    Catch ex As Exception
        MessageBox.Show(ex.Message)
End Try
Web_Reference_Folder_Name.Admin admService = 
    new Web_Reference_Folder_Name.Admin();
admService.Credentials= System.Net.CredentialCache.DefaultCredentials;
try
{
admService.DeleteSite("http://Server_Name/sites/SiteCollection_Name");
}
catch(Exception ex)
{
    MessageBox.Show(ex.Message);
}

See Also

Reference

Admin Class
Admin Members
Administration Web Service