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 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.