ReportingService2006.SetModelDefinition(String, Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.