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

Nome della nuova risorsa.

Parent
String

URL completo della cartella padre nella quale aggiungere la nuova risorsa.

Overwrite
Boolean

Espressione Boolean che specifica se sovrascrivere una risorsa esistente con un nome e un percorso identici. Il valore predefinito è false.

Contents
Byte[]

Contenuto del file di risorse.

MimeType
String

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

Properties
Property[]

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

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 Creazione di una nuova risorsa: CreateResource in Parent

Aggiornamento di una risorsa esistente: UpdateContent in Resource

Aggiornamento delle proprietà delle risorse: UpdateContent AND UpdatePropertiesResource

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

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

Se si verificano errori, la risorsa non viene creata.

L'aggiunta di una risorsa al database del server di report modifica le ModifiedBy proprietà e ModifiedDate della cartella padre.

Si applica a