Partager via


ReportingService2010.RegenerateModel(String) Méthode

Définition

Met à jour un modèle existant d'après les modifications du schéma de source de données.

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

Paramètres

Model
String

URL complète du modèle, y compris le nom de fichier et l'extension de nom de fichier (.smdl).

Retours

Tableau d’objets Warning qui décrivent les avertissements qui ont pu se produire pendant la génération du modèle.

Attributs

Remarques

Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.

Utilisation de l’en-tête SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorisations requises en mode natif UpdateContent
Autorisations requises en mode SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Lorsqu’elle est appelée, la RegenerateModel méthode met à jour le modèle en fonction des ajouts ou des modifications apportées au schéma de source de données.

Les noms d’éléments de modèle sont conservés entre la définition de modèle existante et la nouvelle génération.

Les rapports créés sur le modèle en cours de modification peuvent s’arrêter si des champs ou des entités sont supprimés ou renommés.

Lorsque la définition de modèle est mise à jour, les propriétés personnalisées stockées dans la définition de modèle sont propagées en tant que propriétés personnalisées sur l’élément de modèle dans l’espace de noms de dossier. Les nouvelles valeurs de propriété personnalisées remplacent les valeurs de propriétés personnalisées existantes.

S’applique à