更新 : 2010 年 9 月
指定した ID、パラメーターの型、および戻り値の型を持つ SharePoint コマンドを実行します。
名前空間: Microsoft.VisualStudio.SharePoint
アセンブリ: Microsoft.VisualStudio.SharePoint (Microsoft.VisualStudio.SharePoint.dll 内)
構文
'宣言
Function ExecuteCommand(Of T, TResult) ( _
commandId As String, _
arg As T _
) As TResult
TResult ExecuteCommand<T, TResult>(
string commandId,
T arg
)
型パラメーター
- T
実行する SharePoint コマンドのパラメーターの型。これは、Windows Communication Foundation (WCF) でシリアル化できる型でなければなりません。
- TResult
実行する SharePoint コマンドの戻り値の型。これは、Windows Communication Foundation (WCF) でシリアル化できる型でなければなりません。
パラメーター
- commandId
型 : System.String
実行する SharePoint コマンドの ID。
- arg
型 : T
SharePoint コマンドに渡される引数。
戻り値
型 : TResult
SharePoint コマンドの戻り値。
例外
| 例外 | 条件 |
|---|---|
| InvalidOperationException | SharePoint コマンドのパラメーター型が T 型と一致していません。 または SharePoint コマンドの戻り値の型が TResult 型と一致していません。 |
| SharePointConnectionException | SharePoint への接続中にエラーが発生しました。 |
| ArgumentOutOfRangeException | commandId は、使用可能などの SharePoint コマンドとも一致しません。 |
| SharePointCommandException | SharePoint コマンドによって例外がスローされました。 |
解説
このメソッドを使用して、戻り値とカスタム パラメーターを持つ SharePoint コマンドを実行します。詳細については、「方法: SharePoint コマンドを作成する」および「方法: SharePoint コマンドを実行する」を参照してください。
WCF (Windows Communication Foundation) によってシリアル化できる型の詳細については、「Types Supported by the Data Contract Serializer」および「Using the XmlSerializer Class」を参照してください。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
ISharePointConnection インターフェイス
Microsoft.VisualStudio.SharePoint 名前空間
履歴の変更
日付 |
履歴 |
理由 |
|---|---|---|
|
2010 年 9 月 |
パラメーターと戻り値に対する WCF シリアル化要件を文書化します。 |
カスタマー フィードバック |