ReportingService2005.CreateModel(String, String, Byte[], Property[]) Methode

Definition

Erstellt ein Modell im Katalognamespace.

public:
 cli::array <ReportService2005::Warning ^> ^ CreateModel(System::String ^ Model, System::String ^ Parent, cli::array <System::Byte> ^ Definition, cli::array <ReportService2005::Property ^> ^ Properties);
public ReportService2005.Warning[] CreateModel (string Model, string Parent, byte[] Definition, ReportService2005.Property[] Properties);
member this.CreateModel : string * string * byte[] * ReportService2005.Property[] -> ReportService2005.Warning[]
Public Function CreateModel (Model As String, Parent As String, Definition As Byte(), Properties As Property()) As Warning()

Parameter

Model
String

Der Name des zu erstellenden Modells.

Parent
String

Der vollständige Name des Ordners, unter dem das neue Modell hinzugefügt werden soll.

Definition
Byte[]

Das Berichtsmodell, das veröffentlicht werden soll. Die XML-Daten werden durch die Definitionssprache des http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ semantischen Modells definiert.

Properties
Property[]

Ein Array von Property-Objekten, das Modelleigenschaften und ihre Werte definiert.

Gibt zurück

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

**SOAP-Header** (In) BatchHeaderValue

(Out) ServerInfoHeaderValue

Erforderliche Berechtigungen CreateModel

Ein Array von Warning -Objekten, die alle Warnungen beschreiben, die möglicherweise während der Überprüfung der Modelldefinition aufgetreten sind, wenn CreateModel erfolgreich aufgerufen wird. Andernfalls wird eine Ausnahme ausgelöst.

Hinweise

Die Modellelementsicherheit ist für das Modell deaktiviert, wenn es zuerst erstellt wird.

Die ModifiedBy Eigenschaften und ModifiedDate des übergeordneten Ordners werden aktualisiert, wenn CreateModel erfolgreich aufgerufen wird.

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.

Gilt für: