Sprache

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

Definition

Erstellt ein Modell im Katalognamensraum.

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 Modells, das erstellt werden soll.

Parent
String

Vollständiger Name des Ordners, unter dem das neue Modell hinzugefügt werden soll.

Definition
Byte[]

Das Berichtsmodell zur Veröffentlichung. Die XML-Daten werden durch die http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Semantic Model Definition Language definiert

Properties
Property[]

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

Gibt zurück

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

**SOAP-Überschriften** (In) BatchHeaderValue

(Aus) ServerInfoHeaderValue

Erforderliche Berechtigungen

CreateModel

Ein Array von Warning Objekten, das etwaige Warnungen beschreibt, die während der Validierung der Modelldefinition aufgetreten sein könnten, falls CreateModel erfolgreich aufgerufen wird; andernfalls wird eine Ausnahme ausgelöst.

Hinweise

Die Sicherheit von Modellobjekten ist für das Modell deaktiviert, wenn es erstmals erstellt wird.

Die ModifiedBy und ModifiedDate Eigenschaften des Elternordners werden aktualisiert, wenn CreateModel erfolgreich aufgerufen wird.

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

Der Parameter Parent kann weder null noch leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . ". Du kannst das Forward-Schrägstrichzeichen (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber am Ende des Ordnernamens kannst du es nicht verwenden.

Gilt für: