ReportingService2010.SetModelDrillthroughReports Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine Reihe von Drillthrough-Berichten mit einem Modell zusammen.
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())
Parameter
- Model
- String
Die vollständig qualifizierte URL des Modells, einschließlich Dateiname und .smdl-Dateiendung.
- ModelItemID
- String
Die ID des Modellelements im Modell, für das Modell-Drillthrough-Berichte gesetzt werden sollen
- Reports
- ModelDrillthroughReport[]
Ein Array von ModelDrillthroughReport-Objekten.
- Attribute
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus |
UpdateContent auf Model UND ReadProperties bei jedem Bericht in Reports |
| Erforderliche Berechtigungen im SharePoint-Modus |
<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> auf Model UND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> bei jedem Bericht in Reports |
Wenn keine Drillthrough-Berichte definiert sind, wird der Benutzer zu einem dynamisch generierten Klickdurch-Bericht geleitet.
Drillthrough-Berichte können Einzelinstanz oder mehrere Instanzen sein. Du kannst für ein Modellobjekt jeweils einen von jedem Typ festlegen ModelDrillthroughReport . Sie geben den Typ des Modell-Drillthrough-Berichts an, indem Sie die Type Eigenschaft des ModelDrillthroughReport Objekts auf einen gültigen DrillthroughType Enumerator-Wert für Detail Einzelinstanz setzen oder List.
Wenn SetModelDrillthroughReports aufgerufen wird, werden die vorherigen Modell-Drillthrough-Berichte durch die bereitgestellte Menge von Drillthrough-Berichten ersetzt.
Um einen bestimmten Modell-Drillthrough-Bericht zu entfernen, lassen Sie dessen Eintrag weg, wenn Reports Sie die Methode SetModelDrillthroughReports aufrufen.
Du kannst einen leeren Wert für den Parameter Reports angeben, um alle Modell-Drillthrough-Berichte für diese Entität zu entfernen.