Condividi tramite


ReportingService2010.RegenerateModel(String) Metodo

Definizione

Aggiorna un modello esistente basato sulle modifiche allo schema dell'origine dati.

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()

Parametri

Model
String

URL completo del modello, inclusi il nome file e l'estensione smdl.

Restituisce

Matrice di oggetti Warning che descrivono gli avvisi che potrebbero essere stati visualizzati durante la generazione del modello.

Attributi

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie per la modalità nativa UpdateContent
Autorizzazioni necessarie per la modalità SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Quando viene chiamato, il RegenerateModel metodo aggiorna il modello in base ad aggiunte o modifiche allo schema dell'origine dati.

I nomi degli elementi del modello vengono mantenuti tra la definizione del modello esistente e quella appena generata.

I report compilati in base al modello da modificare possono interrompere se i campi o le entità vengono rimossi o rinominati.

Quando la definizione del modello viene aggiornata, le proprietà personalizzate archiviate nella definizione del modello vengono propagate come proprietà personalizzate nell'elemento del modello nello spazio dei nomi della cartella. I nuovi valori delle proprietà personalizzate sovrascriveranno i valori delle proprietà personalizzate esistenti.

Si applica a