Sprache

ReportingService2006.SetModelDefinition(String, Byte[]) Methode

Definition

Legt die Definition für ein bestimmtes Modell fest.

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

Parameter

Model
String

Die vollständig qualifizierte URL des Modells, einschließlich Dateiname und .smdl-Dateiendung.

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, die alle Warnungen beschreiben, die während der Validierung der Modelldefinition aufgetreten sind.

Hinweise

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

SOAP-Überschriften (In) TrustedUserHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

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.

Gilt für: