ReportingService2005.SetModelDefinition(String, Byte[]) 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.
Legt die Definition für ein bestimmtes Modell fest.
public:
cli::array <ReportService2005::Warning ^> ^ SetModelDefinition(System::String ^ Model, cli::array <System::Byte> ^ Definition);
public ReportService2005.Warning[] SetModelDefinition(string Model, byte[] Definition);
member this.SetModelDefinition : string * byte[] -> ReportService2005.Warning[]
Public Function SetModelDefinition (Model As String, Definition As Byte()) As Warning()
Parameter
- Model
- String
Der vollständige Name des Modells, für das die Modelldefinition festgelegt wird.
- Definition
- Byte[]
Ein Byte-Array, das die XML-Modelldefinition enthält. Die XML-Daten werden durch die http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Semantic Model Definition Language definiert.
Gibt zurück
Ein Array von Warning Objekten, das etwaige Warnungen beschreibt, die während der Validierung der Modelldefinition aufgetreten sein könnten.
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| SOAP-Überschriften | (In) BatchHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen | UpdateContent |
Die angegebene Definition ersetzt die bestehende Modelldefinition.
Die Modell-ID des eingereichten Modells muss mit der des bestehenden Modells übereinstimmen, sonst wird ein rsModelIDMismatch Fehler zurückgegeben.