ReportingService2010.RegenerateModel(String) 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.
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.