Share via


ReportingService2010.RegenerateModel(String) Método

Definição

Atualiza um modelo existente com base nas alterações no esquema da fonte de dados.

public:
 cli::array <ReportService2010::Warning ^> ^ RegenerateModel(System::String ^ Model);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/RegenerateModel", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public ReportService2010.Warning[] RegenerateModel (string Model);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/RegenerateModel", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.RegenerateModel : string -> ReportService2010.Warning[]
Public Function RegenerateModel (Model As String) As Warning()

Parâmetros

Model
String

A URL totalmente qualificada do modelo, incluindo o nome do arquivo e a extensão (.smdl).

Retornos

Uma matriz de Warning objetos que descrevem quaisquer avisos que possam ter ocorrido durante a geração do modelo.

Atributos

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo UpdateContent
Permissões necessárias do modo do SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Quando chamado, o RegenerateModel método atualiza o modelo com base em adições ou alterações no esquema da fonte de dados.

Os nomes de itens de modelo são preservados entre a definição de modelo existente e a recém-gerada.

Os relatórios criados com base no modelo que está sendo alterado poderão ser interrompidos se os campos ou entidades forem removidos ou renomeados.

Quando a definição do modelo é atualizada, as propriedades personalizadas armazenadas na definição do modelo são propagadas como propriedades personalizadas no item de modelo no namespace da pasta. Novos valores de propriedade personalizada substituirão os valores de propriedade personalizada existentes.

Aplica-se a