ReportingService2005.DeleteItem(String) Metodo

Definizione

Elimina un elemento specificato dal database del server di report.

public:
 void DeleteItem(System::String ^ Item);
public void DeleteItem (string Item);
member this.DeleteItem : string -> unit
Public Sub DeleteItem (Item As String)

Parametri

Item
String

URL completo dell'elemento. L'elemento da eliminare può essere un EditSessionID.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie Dipende dal tipo di elemento.

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

Se l'elemento contiene elementi figlio, è necessario disporre anche dell'autorizzazione corrispondente Delete per ogni elemento figlio.

La lunghezza del Item parametro non può superare i 260 caratteri. in caso contrario, viene generata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il Item parametro non può essere null o vuoto o contenere i caratteri riservati seguenti: : ? ; @ & = + $ , \ * > < | . " . È possibile utilizzare il carattere barra (/) per separare gli elementi nel nome percorso completo della cartella, ma non è possibile utilizzarlo alla fine del nome della cartella.

Il DeleteItem metodo non solo elimina l'elemento specificato dal database del server di report, ma elimina anche elementi aggiuntivi, ad esempio le sottoscrizioni, le pianificazioni e gli snapshot associati all'elemento.

Se Report personali è abilitata, viene generata un'eccezione SOAP con il codice di errore rsCannotDeleteReservedFolder se si tenta di eliminare la cartella/problema Reports o/Users Folders. È possibile controllare le proprietà di qualsiasi elemento usando il GetProperties metodo. Se per l'elemento è stata impostata una proprietà riservata su un valore di true , l'elemento non può essere eliminato.

L'eliminazione di un elemento nel database del server di report modifica le ModifiedBy ModifiedDate proprietà e dell'elemento padre.

Si applica a