ReportingService2010.SetModelDrillthroughReports 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.
Associe un jeu de rapports d'extraction avec un modèle.
public:
void SetModelDrillthroughReports(System::String ^ Model, System::String ^ ModelItemID, cli::array <ReportService2010::ModelDrillthroughReport ^> ^ Reports);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelDrillthroughReports", 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("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void SetModelDrillthroughReports (string Model, string ModelItemID, ReportService2010.ModelDrillthroughReport[] Reports);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelDrillthroughReports", 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("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.SetModelDrillthroughReports : string * string * ReportService2010.ModelDrillthroughReport[] -> unit
Public Sub SetModelDrillthroughReports (Model As String, ModelItemID As String, Reports As ModelDrillthroughReport())
Paramètres
- Model
- String
URL complète du modèle, y compris le nom de fichier et l'extension de nom de fichier .smdl.
- ModelItemID
- String
ID de l'élément de modèle dans le modèle pour lequel les rapports d'extraction doivent être définis.
- Reports
- ModelDrillthroughReport[]
Tableau d'objets ModelDrillthroughReport.
- 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 sur Model AND ReadProperties sur chaque rapport dans Reports |
Autorisations requises en mode SharePoint | <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> sur Model AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> sur chaque rapport dans Reports |
Si aucun rapport d’extraction n’est défini, l’utilisateur est dirigé vers un rapport de clic généré dynamiquement.
Les rapports d’extraction peuvent être instance ou plusieurs instance. , Vous pouvez définir un de chaque type de pour un élément de ModelDrillthroughReport modèle. Vous spécifiez le type du rapport d’extraction de modèle en affectant à la Type propriété de l’objet ModelDrillthroughReport une valeur d’énumérateur valide DrillthroughType de Detail pour un seul instance ou List.
Quand SetModelDrillthroughReports est appelé, les rapports d’extraction de modèle précédents sont remplacés par l’ensemble fourni de rapports d’extraction.
Pour supprimer un rapport d’extraction de modèle spécifique, omettez son entrée lorsque Reports
vous appelez la SetModelDrillthroughReports méthode .
Vous pouvez fournir une valeur vide pour le Reports
paramètre afin de supprimer tous les rapports d’extraction de modèle pour cette entité.