Idioma

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

Definição

Define para um 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

A URL totalmente qualificada para o modelo inclui o nome do arquivo e a extensão do nome do arquivo .smdl.

Definition
Byte[]

Um array de bytes que contém a definição do modelo XML. Os dados XML são definidos pela http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Linguagem de Definição de Modelo Semântico .

Retornos

Um array de Warning objetos que descrevem quaisquer avisos que tenham ocorrido durante a validação da definição do modelo.

Comentários

A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.

Cabeçalhos SOAP (Em) TrustedUserHeaderValue

(Fora) ServerInfoHeaderValue
Permissões necessárias <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

A definição fornecida substitui a definição existente do modelo.

O ID do modelo submetido deve coincidir com o do modelo existente, caso contrário um rsModelIDMismatch erro será retornado.

Aplica-se a