Share via


ReportingService2010.SetModelDrillthroughReports メソッド

定義

一連の詳細レポートをモデルに関連付けます。

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

パラメーター

Model
String

ファイル名と .smdl ファイル名拡張子を含む、モデルの完全修飾 URL です。

ModelItemID
String

モデル詳細レポートを設定する、モデル内のモデル アイテムの ID です。

Reports
ModelDrillthroughReport[]

ModelDrillthroughReport オブジェクトの配列。

属性

注釈

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダーの使用方法 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
ネイティブ モードで必要なアクセス許可 Model に対する UpdateContent、および Reports 内の各レポートに対する ReadProperties
SharePoint モードに必要なアクセス許可 Model に対する <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>、および Reports 内の各レポートに対する <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

ドリルスルー レポートが定義されていない場合、ユーザーは動的に生成されたクリックスルー レポートに誘導されます。

詳細レポートのインスタンスは、単独であっても複数であってもかまいません。 モデル アイテムに対して、いずれかの種類の ModelDrillthroughReport を設定できます。 モデル 詳細レポートの種類を指定するには、Type オブジェクトの ModelDrillthroughReport プロパティを有効な DrillthroughType 列挙子の値 Detail (単独のインスタンスの場合) または List に設定します。

SetModelDrillthroughReports が呼び出されると、以前のモデル 詳細レポートは、指定した詳細レポートで置き換えられます。

特定のモデル 詳細レポートを削除するには、SetModelDrillthroughReports メソッドの呼び出し時に Reports のエントリを省略します。

パラメーターに空の値を指定して、 Reports このエンティティのすべてのモデルドリルスルー レポートを削除できます。

適用対象