Lenguaje

ReportingService2006.SetModelDefinition(String, Byte[]) Método

Definición

Establece la definición para un modelo especificado.

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()

Parámetros

Model
String

La URL totalmente calificada para el modelo incluye el nombre del archivo y la extensión del nombre de archivo .smdl.

Definition
Byte[]

Un array de bytes que contiene la definición del modelo XML. Los datos XML se definen mediante el http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Lenguaje de Definición de Modelos Semánticos .

Devoluciones

Un conjunto de Warning objetos que describen cualquier advertencia que haya ocurrido durante la validación de la definición del modelo.

Comentarios

La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.

Encabezados SOAP (En) TrustedUserHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos necesarios <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

La definición proporcionada reemplaza la definición existente del modelo.

El ID del modelo enviado debe coincidir con el del modelo existente o se devuelve un rsModelIDMismatch error.

Se aplica a