TestConnectForItemDataSource メソッド
データ ソースへの接続をテストします。このメソッドは、レポートまたはモデルで使用されるパブリッシュされたデータ ソースと、共有データ ソースのテストをサポートします。このメソッドは、アイテムの種類 Report、Model、および Dataset に適用されます。
名前空間: ReportService2010
アセンブリ: ReportService2010 (ReportService2010.dll)
構文
'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Function TestConnectForItemDataSource ( _
ItemPath As String, _
DataSourceName As String, _
UserName As String, _
Password As String, _
<OutAttribute> ByRef ConnectError As String _
) As Boolean
'使用
Dim instance As ReportingService2010
Dim ItemPath As String
Dim DataSourceName As String
Dim UserName As String
Dim Password As String
Dim ConnectError As String
Dim returnValue As Boolean
returnValue = instance.TestConnectForItemDataSource(ItemPath, _
DataSourceName, UserName, Password, _
ConnectError)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public bool TestConnectForItemDataSource(
string ItemPath,
string DataSourceName,
string UserName,
string Password,
out string ConnectError
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
bool TestConnectForItemDataSource(
String^ ItemPath,
String^ DataSourceName,
String^ UserName,
String^ Password,
[OutAttribute] String^% ConnectError
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member TestConnectForItemDataSource :
ItemPath:string *
DataSourceName:string *
UserName:string *
Password:string *
ConnectError:string byref -> bool
public function TestConnectForItemDataSource(
ItemPath : String,
DataSourceName : String,
UserName : String,
Password : String,
ConnectError : String
) : boolean
パラメーター
- ItemPath
型: System. . :: . .String
ファイル名と拡張子 (SharePoint モードの場合) を含む、DataSourceName が適用されるアイテムの完全修飾 URL です。アイテムには、共有データ ソース、レポート、レポート モデルを指定できます。
- DataSourceName
型: System. . :: . .String
アイテムのデータ ソースの名前です。
- UserName
型: System. . :: . .String
接続のテストに使用するユーザー名です。UserName は、資格情報を要求するデータ ソースで使用されます。
- Password
型: System. . :: . .String
接続のテストに使用するパスワードです。Password は、資格情報を要求するデータ ソースで使用されます。
- ConnectError
型: System. . :: . .String%
詳細なエラー メッセージです。接続に失敗するとメッセージが返されます。データ ソース プロバイダーには詳細なメッセージが用意されています。
戻り値
型: System. . :: . .Boolean
詳細なエラー メッセージを表す文字列です。文字列は、out パラメーター ConnectError として返されます。
接続が正常に完了したかどうかを示す Boolean です。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダーの使用方法 |
(Out) ServerInfoHeaderValue |
ネイティブ モードで必要な権限 |
アイテムの種類によって異なります。
|
SharePoint モードで必要な権限 |
アイテムの種類によって異なります。
|
DataSourceName が XML データ ソースを指し示している場合、このメソッドは何も実行せずに true を返します。