Compartir a través de


ReportingService2010.DeleteItem(String) Método

Definición

Elimina un elemento especificado de una base de datos del servidor de informes o de la biblioteca de SharePoint. Este método se aplica a todos los tipos de elemento.

public:
 void DeleteItem(System::String ^ ItemPath);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteItem", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void DeleteItem (string ItemPath);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteItem", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.DeleteItem : string -> unit
Public Sub DeleteItem (ItemPath As String)

Parámetros

ItemPath
String

Dirección URL completa del elemento, incluidos el nombre de archivo y la extensión, en modo de SharePoint.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo Depende del tipo de elemento.

- Folder: Delete
- Report, LinkedReport, DataSet: Delete
- Resource, Component: Delete
- DataSource: Delete
- Model: Delete

Si el elemento contiene elementos secundarios, también debe tener el permiso correspondiente Delete para cada elemento secundario.
Permisos necesarios en modo de SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.DeleteListItems>

La longitud del ItemPath parámetro no puede superar los 260 caracteres; de lo contrario, se produce una excepción SOAP con el código de error rsItemLengthExceededed.

El ItemPath parámetro no puede ser nulo ni estar vacío ni contener los siguientes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Puede usar el carácter de barra diagonal (/) para separar los elementos del nombre de ruta de acceso completo de la carpeta, pero no puede usarlo al final del nombre de la carpeta.

Este método no solo elimina el elemento especificado de la biblioteca de SharePoint de la base de datos del servidor de informes, sino que también elimina elementos adicionales, como las suscripciones, las programaciones y las instantáneas asociadas al elemento de informe.

Al eliminar un elemento de una base de datos del servidor de informes o una biblioteca de SharePoint, se modifican las ModifiedBy propiedades y ModifiedDate del elemento primario.

Todos los tipos de elementos de catálogo se pueden eliminar excepto para .Site Para obtener una lista de tipos de elementos, use el ListItemTypes método .

Se aplica a