ReportingService2005.CreateResource Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.