ReportingService2005.CreateResource Methode

Definition

Fügt der Berichtsserver-Datenbank eine neue Ressource hinzu.

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())

Parameter

Resource
String

Der Name der neuen Ressource.

Parent
String

Die vollqualifizierte URL des übergeordneten Ordners, dem die neue Ressource hinzugefügt werden soll.

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 (Multipurpose Internet Mail Extensions) 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.

Hinweise

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

SOAP-Header (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen Erstellen einer neuen Ressource: CreateResource on Parent

Aktualisieren einer vorhandenen Ressource: UpdateContent on Resource

Aktualisieren von Ressourceneigenschaften: UpdateContent AND UpdateProperties 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 es nicht am Ende des Ordnernamens verwenden.

Wenn Fehler auftreten, wird die Ressource nicht erstellt.

Durch das Hinzufügen einer Ressource zur Berichtsserverdatenbank werden die ModifiedBy Eigenschaften und ModifiedDate des übergeordneten Ordners geändert.

Gilt für: