Condividi tramite


ReportingService2006.CreateResource Metodo

Definizione

Aggiunge una nuova risorsa a una raccolta di SharePoint.

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

Parametri

Resource
String

Nome della nuova risorsa.

Parent
String

URL completo della cartella padre che conterrà la 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

Il tipo MIME 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.

Restituisce

Oggetto CatalogItem per la risorsa appena creata.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie Creazione di una nuova risorsa: <xref:Microsoft.SharePoint.SPBasePermissions.AddListItems> in Parent

Aggiornamento di una risorsa esistente: <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> in Resource

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

Il Parent parametro non può essere null o vuoto o contenere i caratteri riservati seguenti: : ? ; @ & = + $ , \ * > < | . ". È possibile utilizzare il carattere barra (/) 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 a una raccolta di SharePoint modifica le ModifiedBy proprietà e ModifiedDate della cartella padre.

Si applica a