ReportingService2010.SetModelDrillthroughReports メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一連の詳細レポートをモデルに関連付けます。
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
このエンティティのすべてのモデルドリルスルー レポートを削除できます。