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

L'URL completamente qualificato dell'oggetto. L'elemento da eliminare può essere un EditSessionID.

Commenti

La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.

Intestazioni SOAP (Dentro) BatchHeaderValue

(Fuori) ServerInfoHeaderValue
Autorizzazioni necessarie Dipende dal tipo di oggetto.

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

Se l'elemento contiene elementi figli, devi avere anche il permesso rispettivo Delete per ciascun elemento figlio.

La lunghezza del Item parametro non può superare i 260 caratteri; altrimenti, viene lanciata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il Item parametro non può essere nullo o vuoto né contenere i seguenti caratteri riservati: : ? ; @ & = + $ , \ * > < | . ". Puoi usare il carattere a barra avanzata (/) per separare gli elementi nel nome completo del percorso della cartella, ma non puoi usarlo 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, come gli abbonamenti, i programmi e gli snapshot associati all'elemento.

Se My Reports è abilitato, viene lanciata un'eccezione SOAP con il codice rsCannotDeleteReservedFolder di errore se tenti di eliminare la cartella /My Reports o /Users Folders. Puoi controllare le proprietà di qualsiasi oggetto usando il GetProperties metodo. Se l'elemento ha una proprietà Riservata impostata al valore di true, l'elemento non può essere eliminato.

Eliminare un elemento nel database del server di report modifica le ModifiedByproprietà e ModifiedDate dell'elemento genitore.

Si applica a