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