Lingua

ReportingService2005.CreateResource Metodo

Definizione

Aggiunge una nuova risorsa al database del server di report.

public:
 void CreateResource(System::String ^ Resource, System::String ^ Parent, bool Overwrite, cli::array <System::Byte> ^ Contents, System::String ^ MimeType, cli::array <ReportService2005::Property ^> ^ Properties);
public void CreateResource(string Resource, string Parent, bool Overwrite, byte[] Contents, string MimeType, ReportService2005.Property[] Properties);
member this.CreateResource : string * string * bool * byte[] * string * ReportService2005.Property[] -> unit
Public Sub CreateResource (Resource As String, Parent As String, Overwrite As Boolean, Contents As Byte(), MimeType As String, Properties As Property())

Parametri

Resource
String

Il nome della nuova risorsa.

Parent
String

L'URL completamente qualificato della cartella genitore a cui aggiungere la nuova risorsa.

Overwrite
Boolean

Un'espressione Boolean che specifica se sovrascrivere una risorsa esistente con lo stesso nome e percorso. Il valore predefinito è false.

Contents
Byte[]

Il contenuto del file di risorse.

MimeType
String

Il tipo Multipurpose Internet Mail Extensions (MIME) della risorsa. La dimensione massima è di 260 caratteri.

Properties
Property[]

Un array di Property oggetti che definisce i nomi delle proprietà e i valori da impostare per la risorsa.

Commenti

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

Intestazioni SOAP (Dentro) BatchHeaderValue

(Fuori) ServerInfoHeaderValue
Autorizzazioni necessarie Creare una nuova risorsa: CreateResource su Parent

Aggiornamento di una risorsa esistente: UpdateContent su Resource

Aggiornamento delle proprietà della risorsa: UpdateContent E UpdateProperties su Resource

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

Il Parent 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.

Se si verificano errori, la risorsa non viene creata.

Aggiungere una risorsa al database del server di report modifica le ModifiedBy proprietà e ModifiedDate della cartella genitore.

Si applica a