ReportingService2005.CreateModel(String, String, Byte[], Property[]) 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.
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.