Condividi tramite


ReportingService2010.SetModelDrillthroughReports Metodo

Definizione

Associa un set di report drill-through a un modello.

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())

Parametri

Model
String

URL completo del modello, inclusi il nome file e l'estensione smdl.

ModelItemID
String

ID dell'elemento del modello per il quale impostare report drill-through di modello.

Reports
ModelDrillthroughReport[]

Matrice di oggetti ModelDrillthroughReport.

Attributi

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie per la modalità nativa UpdateContent su Model AND ReadProperties in ogni report in Reports
Autorizzazioni necessarie per la modalità SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> su Model AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> in ogni report in Reports

Se non sono stati definiti report drill-through, l'utente verrà indirizzato a un report click-through generato in modo dinamico.

I report drill-through possono essere a istanza singola o a più istanze. , è possibile impostare uno di ogni tipo di per un elemento del ModelDrillthroughReport modello. Specificare il tipo del report drill-through del modello impostando la Type proprietà dell'oggetto ModelDrillthroughReport su un valore enumeratore valido DrillthroughType di Detail per un'istanza singola o List.

Quando SetModelDrillthroughReports viene chiamato , i report drill-through del modello precedente vengono sostituiti con il set fornito di report drill-through.

Per rimuovere un report drill-through del modello specifico, omettere la voce da Reports quando si chiama il SetModelDrillthroughReports metodo .

È possibile specificare un valore vuoto per il Reports parametro per rimuovere tutti i report drill-through del modello per questa entità.

Si applica a