ReportingService2005.DeleteItem(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Elimina un elemento especificado de la base de datos del servidor de informes.
public:
void DeleteItem(System::String ^ Item);
public void DeleteItem(string Item);
member this.DeleteItem : string -> unit
Public Sub DeleteItem (Item As String)
Parámetros
- Item
- String
Dirección URL completa del elemento. El elemento que se va a eliminar puede ser EditSessionID.
Comentarios
En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.
Encabezados SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Permisos necesarios | Depende del tipo de elemento. - Folder : Delete- Report , LinkedReport : Delete- Resource : Delete- DataSource : Delete- Model : DeleteSi el elemento contiene elementos secundarios, también debe tener el permiso correspondiente Delete para cada elemento secundario. |
La longitud del Item
parámetro no puede superar los 260 caracteres; de lo contrario, se produce una excepción SOAP con el código de error rsItemLengthExceeded.
El Item
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.
El DeleteItem método no solo elimina el elemento especificado 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.
Si Mis informes está habilitado, se produce una excepción SOAP con el código rsCannotDeleteReservedFolder
de error si intenta eliminar la carpeta /Mis informes o /Users Folders. Puede comprobar las propiedades de cualquier elemento mediante el GetProperties método . Si el elemento tiene una propiedad Reserved establecida en un valor de true
, no se puede eliminar el elemento.
Al eliminar un elemento de la base de datos del servidor de informes, se modifican las ModifiedBypropiedades y ModifiedDate del elemento primario.