ReportingService2005.GenerateModel(String, String, String, Property[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère un modèle par défaut au-dessus d’une source de données partagée.
public:
cli::array <ReportService2005::Warning ^> ^ GenerateModel(System::String ^ DataSource, System::String ^ Model, System::String ^ Parent, cli::array <ReportService2005::Property ^> ^ Properties);
public ReportService2005.Warning[] GenerateModel(string DataSource, string Model, string Parent, ReportService2005.Property[] Properties);
member this.GenerateModel : string * string * string * ReportService2005.Property[] -> ReportService2005.Warning[]
Public Function GenerateModel (DataSource As String, Model As String, Parent As String, Properties As Property()) As Warning()
Paramètres
- DataSource
- String
Le chemin vers une source de données partagée sur le serveur à partir duquel générer le modèle.
- Model
- String
Le nom du modèle à créer.
- Parent
- String
Nom complet du dossier sous lequel ajouter le nouveau modèle.
- Properties
- Property[]
XML qui définit des propriétés à définir sur le modèle et des valeurs à les définir.
L’élément de premier niveau est les Propriétés.
Retours
Un ensemble d’objets Warning qui décrit les avertissements qui auraient pu survenir lors de la génération du modèle. L’élément de premier niveau est Warning.
Remarques
Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.
| En-têtes SOAP | (En) BatchHeaderValue (Dehors) ServerInfoHeaderValue |
| Autorisations requises |
ReadProperties sur DataSource ET CreateModel AINSI de suite Parent |
Le serveur de rapports définit la IsGenerated propriété sur le modèle généré lorsqu’il GenerateModel est appelé.
Les modèles sont générés à l’aide des identifiants spécifiés dans la source de données partagée. En conséquence, deux utilisateurs différents peuvent générer des modèles différents à partir d’une même source de données. Notez que lorsqu’une source de données partagée est configurée pour stocker des identifiants dans le serveur de rapports, GenerateModel elle usurpe toujours l’utilisateur dont les identifiants sont stockés, même si la source de données partagée est configurée pour usurper l’utilisateur actuellement authentifié.
Lorsque le modèle est créé, la sécurité par défaut des éléments du modèle est appliquée aux nœuds du modèle.
Lorsque la définition du modèle est générée, les propriétés personnalisées stockées dans la définition du modèle sont propagées sous forme de propriétés personnalisées sur l’élément du modèle dans l’espace de noms du dossier, et de nouvelles valeurs de propriétés personnalisées écrasent les valeurs existantes.