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
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: DeleteSe 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.