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.
Ordnet mehrere Drillthroughberichte einem Modell zu.
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 vollqualifizierte URL des Modells einschließlich des Dateinamens und der Dateinamenerweiterung (.smdl).
- ModelItemID
- String
Die ID des Modellelements im Modell, für das Modell-Drillthroughberichte festgelegt werden sollen.
- Reports
- ModelDrillthroughReport[]
Ein Array von ModelDrillthroughReport-Objekten.
- Attribute
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Headerverwendung | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen für den einheitlichen Modus | UpdateContent auf Model AND ReadProperties für jeden Bericht in Reports |
Erforderliche Berechtigungen im SharePoint-Modus | <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> auf Model AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> für jeden Bericht in Reports |
Wenn keine Drillthroughberichte definiert sind, wird der Benutzer zu einem dynamisch generierten Clickthroughbericht weitergeleitet.
Drillthroughberichte können instance oder mehrere instance sein. , Sie können einen von jedem Typ von ModelDrillthroughReport für ein Modellelement festlegen. Sie geben den Typ des Modell-Drillthroughberichts an, indem Sie die Type -Eigenschaft des ModelDrillthroughReport -Objekts auf einen gültigen DrillthroughType Enumeratorwert von Detail für single-instance oder Listfestlegen.
Wenn SetModelDrillthroughReports aufgerufen wird, werden die vorherigen Modell-Drillthroughberichte durch den angegebenen Satz von Drillthroughberichten ersetzt.
Um einen bestimmten Modell-Drillthroughbericht zu entfernen, lassen Sie seinen Eintrag aus Reports
, wenn Sie die SetModelDrillthroughReports -Methode aufrufen.
Sie können einen leeren Wert für den Reports
Parameter angeben, um alle Modell-Drillthroughberichte für diese Entität zu entfernen.