Share via


ReportingService2006.SetModelDefinition(String, Byte[]) Methode

Definition

Legt die Definition für ein angegebenes 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 vollqualifizierte URL für das Modell, einschließlich des Dateinamens und der Smdl-Dateinamenerweiterung.

Definition
Byte[]

Ein Bytearray, das die XML-Modelldefinition enthält. Die XML-Daten werden durch die http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Semantikmodelldefinitionssprache definiert.

Gibt zurück

Ein Array von Warning-Objekten, die alle Warnungen beschreiben, die während der Validierung der Modelldefinition ausgegeben wurden.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) TrustedUserHeaderValue

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

Die angegebene Definition ersetzt die vorhandene Modelldefinition.

Die Modell-ID des übermittelten Modells muss mit der des vorhandenen Modells übereinstimmen, andernfalls wird ein rsModelIDMismatch Fehler zurückgegeben.

Gilt für: