ReportingService2005.CreateModel(String, String, Byte[], Property[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um modelo no namespace de 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
O nome do modelo a ser criado.
- Parent
- String
Nome completo da pasta sob a qual adicionar o novo modelo.
- Definition
- Byte[]
O modelo de relatório a ser publicado. Os dados XML são definidos pela http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Linguagem de Definição de Modelo Semântico
- Properties
- Property[]
Uma matriz de objetos Property que define as propriedades do modelo e seus valores.
Retornos
A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.
**Cabeçalhos SOAP** | (In) BatchHeaderValue
(Out) ServerInfoHeaderValue |
Permissões necessárias | CreateModel |
Uma matriz de Warning objetos que descrevem quaisquer avisos que possam ter ocorrido durante a validação da definição do modelo se CreateModel for chamado com êxito; caso contrário, uma exceção será gerada.
Comentários
A segurança do item de modelo é desativada para o modelo quando ele é criado inicialmente.
As ModifiedBy propriedades e ModifiedDate da pasta pai são atualizadas quando CreateModel é chamado com êxito.
O comprimento do Parent
parâmetro não pode exceder 260 caracteres; caso contrário, uma exceção SOAP é gerada com o código de erro rsItemLengthExceeded.
O Parent
parâmetro não pode ser nulo ou vazio ou conter os seguintes caracteres reservados: : ? ; @ & = + $ , \ * > < | . "
. Você pode usar o caractere de barra (/) para separar itens no nome do caminho completo da pasta, mas não pode usá-lo no final do nome da pasta.