Freigeben über


ReportingService2006.CreateResource Methode

Definition

Fügt einer SharePoint-Bibliothek eine neue Ressource hinzu.

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

Parameter

Resource
String

Der Name der neuen Ressource.

Parent
String

Die vollqualifizierte URL des übergeordneten Ordners, der die Ressource enthält.

Overwrite
Boolean

Ein Boolean-Ausdruck, der angibt, ob eine vorhandene Ressource mit demselben Namen und Pfad überschrieben werden soll. Der Standardwert ist false.

Contents
Byte[]

Der Inhalt der Ressourcendatei.

MimeType
String

Der MIME-Typ der Ressource. Die maximale Größe beträgt 260 Zeichen.

Properties
Property[]

Ein Array von Property-Objekten, das die Eigenschaftennamen und die Werte definiert, die für die Ressource festgelegt werden sollen.

Gibt zurück

Ein CatalogItem-Objekt für die neu erstellte Ressource.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen Erstellen einer neuen Ressource: <xref:Microsoft.SharePoint.SPBasePermissions.AddListItems> on Parent

Aktualisieren einer vorhandenen Ressource: <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> on Resource

Die Länge des Parent Parameters darf 260 Zeichen nicht überschreiten. Andernfalls wird eine SOAP-Ausnahme mit dem Fehlercode rsItemLengthExceeded ausgelöst.

Der Parent Parameter darf nicht NULL oder leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . ". Sie können den Schrägstrich (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber Sie können ihn nicht am Ende des Ordnernamens verwenden.

Wenn Fehler auftreten, wird die Ressource nicht erstellt.

Durch das Hinzufügen einer Ressource zu einer SharePoint-Bibliothek werden die ModifiedBy Eigenschaften und ModifiedDate des übergeordneten Ordners geändert.

Gilt für: