SetModelDrillthroughReports メソッド
一連のドリルスルー レポートをモデルに関連付けます。
名前空間: ReportService2005
アセンブリ: ReportService2005 (ReportService2005.dll)
構文
'宣言
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("BatchHeaderValue")> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelDrillthroughReports", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub SetModelDrillthroughReports ( _
Model As String, _
ModelItemID As String, _
Reports As ModelDrillthroughReport() _
)
'使用
Dim instance As ReportingService2005
Dim Model As String
Dim ModelItemID As String
Dim Reports As ModelDrillthroughReport()
instance.SetModelDrillthroughReports(Model, _
ModelItemID, Reports)
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("BatchHeaderValue")]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelDrillthroughReports", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void SetModelDrillthroughReports(
string Model,
string ModelItemID,
ModelDrillthroughReport[] Reports
)
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"BatchHeaderValue")]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelDrillthroughReports", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
public:
void SetModelDrillthroughReports(
String^ Model,
String^ ModelItemID,
array<ModelDrillthroughReport^>^ Reports
)
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("BatchHeaderValue")>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelDrillthroughReports", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
member SetModelDrillthroughReports :
Model:string *
ModelItemID:string *
Reports:ModelDrillthroughReport[] -> unit
public function SetModelDrillthroughReports(
Model : String,
ModelItemID : String,
Reports : ModelDrillthroughReport[]
)
パラメーター
- Model
型: System. . :: . .String
モデルの完全なパスです。
- ModelItemID
型: System. . :: . .String
モデル ドリルスルー レポートを設定する、モデル内のモデル アイテムの ID です。
- Reports
型: array<ReportService2005. . :: . .ModelDrillthroughReport> [] () [] []
ModelDrillthroughReport オブジェクトの配列です。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダー |
(In) BatchHeaderValue (Out) ServerInfoHeaderValue |
必要な権限 |
Model に対する UpdateContent、および Reports 内の各レポートに対する ReadProperties |
ドリルスルー レポートが 1 つも定義されていない場合、動的に生成されたクリックスルー レポートが表示されます。
モデル アイテムでは、ModelDrillthroughReport の各種類のうちの 1 つ (単一インスタンスまたは複数インスタンス) を設定することができます。ModelDrillthroughReport オブジェクトの Type プロパティに、DrillthroughType 列挙子の有効な値 SingleInstance または MultipleInstance を設定することにより、モデル ドリルスルー レポートの種類を指定できます。
SetModelDrillthroughReports が呼び出されると、以前のモデル ドリルスルー レポートは、指定したドリルスルー レポートで置き換えられます。
特定のモデル ドリルスルー レポートを削除するには、SetModelDrillthroughReport メソッドの呼び出し時にエントリを省略します。
Reports パラメーターに空の値を指定すると、このエンティティのすべてのモデル ドリルスルー レポートが削除されます。