ReportingService2005.DeleteItem(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 : DeleteSe l'elemento contiene elementi figlio, è necessario disporre anche delle rispettive Delete autorizzazioni per ogni elemento figlio. |
La lunghezza del parametro non può superare i 260 caratteri. In caso contrario, viene generata un'eccezione SOAP con il codice di Item
errore rsItemLengthExceeded.
Il Item
parametro non può essere null o vuoto o contenere i caratteri riservati seguenti: : ? ; @ & = + $ , \ * > < | . "
. È possibile usare il carattere barra in avanti (/) per separare gli elementi nel nome completo del percorso della cartella, ma non è possibile usarlo alla fine del nome della cartella.
Il DeleteItem metodo non solo elimina l'elemento specificato dal database del server di report, elimina anche elementi aggiuntivi, ad esempio le sottoscrizioni, le pianificazioni e gli snapshot associati all'elemento.
Se i report personali sono abilitati, viene generata un'eccezione SOAP con il codice rsCannotDeleteReservedFolder
di errore se si tenta di eliminare la cartella /Report personali o /Users Folder. È possibile controllare le proprietà di qualsiasi elemento usando il GetProperties metodo . Se l'elemento ha una proprietà Riservata impostata su un valore di true
, l'elemento non può essere eliminato.
L'eliminazione di un elemento nel database del server di report modifica le ModifiedByproprietà e ModifiedDate dell'elemento padre.