Lenguaje

ReportingService2005.CreateModel(String, String, Byte[], Property[]) Método

Definición

Crea un modelo en el espacio de nombres del catálogo.

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

Parámetros

Model
String

El nombre del modelo a crear.

Parent
String

Nombre completo de la carpeta bajo la que añadir el nuevo modelo.

Definition
Byte[]

El modelo de informe a publicar. Los datos XML están definidos por el http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Lenguaje de Definición de Modelos Semánticos

Properties
Property[]

Un array de Property objetos que define las propiedades del modelo y sus valores.

Devoluciones

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

**Encabezados SOAP** (En) BatchHeaderValue

(Fuera) ServerInfoHeaderValue

Permisos necesarios

CreateModel

Un array de Warning objetos que describen cualquier advertencia que pueda haber ocurrido durante la validación de la definición del modelo si se llama correctamente a CreateModel ; de lo contrario, se genera una excepción.

Comentarios

La seguridad de los elementos del modelo se desactiva en el momento de su creación inicial.

Las ModifiedBy propiedades y ModifiedDate de la carpeta padre se actualizan cuando CreateModel se llama correctamente.

La longitud del Parent parámetro no puede superar los 260 caracteres; de lo contrario, se lanza una excepción SOAP con el código de error rsItemLengthExceeded.

El Parent parámetro no puede ser nulo ni vacío ni contener los siguientes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Puedes usar el carácter de barra hacia adelante (/) para separar elementos en el nombre completo de la carpeta, pero no puedes usarlo al final del nombre de la carpeta.

Se aplica a