Sprache

ReportingService2010.SetModelDrillthroughReports Methode

Definition

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.

Gilt für: