ISharePointConnection.ExecuteCommand 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ExecuteCommand(String) |
使用指定的标识符执行 SharePoint 命令。 |
ExecuteCommand<T,TResult>(String, T) |
使用指定的标识符、参数类型和返回值类型执行 SharePoint 命令。 |
ExecuteCommand<T>(String, T) |
使用指定的标识符和参数类型执行 SharePoint 命令。 |
ExecuteCommand<TResult>(String) |
使用指定的标识符和返回值类型执行 SharePoint 命令。 |
ExecuteCommand(String)
使用指定的标识符执行 SharePoint 命令。
public:
void ExecuteCommand(System::String ^ commandId);
public void ExecuteCommand (string commandId);
abstract member ExecuteCommand : string -> unit
Public Sub ExecuteCommand (commandId As String)
参数
- commandId
- String
要执行的 SharePoint 命令的标识符。
例外
与 SharePoint 连接时发生错误。
commandId
与任何可用的 SharePoint 命令都不匹配。
SharePoint 命令失败引发异常。
注解
使用此方法执行没有自定义参数或返回值的 SharePoint 命令。 有关详细信息,请参阅 如何:创建 SharePoint 命令 和 如何:执行 SharePoint 命令。
适用于
ExecuteCommand<T,TResult>(String, T)
使用指定的标识符、参数类型和返回值类型执行 SharePoint 命令。
public:
generic <typename T, typename TResult>
TResult ExecuteCommand(System::String ^ commandId, T arg);
public TResult ExecuteCommand<T,TResult> (string commandId, T arg);
abstract member ExecuteCommand : string * 'T -> 'Result
Public Function ExecuteCommand(Of T, TResult) (commandId As String, arg As T) As TResult
类型参数
- T
要执行的 SharePoint 命令的参数的类型。 这必须是可由 Windows Communication Foundation (WCF) 序列化的类型。
- TResult
要执行的 SharePoint 命令的返回值的类型。 这必须是可由 Windows Communication Foundation (WCF) 序列化的类型。
参数
- commandId
- String
要执行的 SharePoint 命令的标识符。
- arg
- T
要传递给 SharePoint 命令的参数。
返回
SharePoint 命令的返回值。
例外
SharePoint 命令的参数类型与 type 不匹配 T
。或 SharePoint 命令的返回值类型与类型不匹配 TResult
。
与 SharePoint 连接时发生错误。
commandId
与任何可用的 SharePoint 命令都不匹配。
SharePoint 命令失败引发异常。
注解
使用此方法执行具有返回值和自定义参数的 SharePoint 命令。 有关详细信息,请参阅 如何:创建 SharePoint 命令 和 如何:执行 SharePoint 命令。
有关 Windows Communication Foundation (WCF) 可序列化的类型的详细信息,请参阅 数据协定序列化程序支持的类型 和使用 XmlSerializer 类。
适用于
ExecuteCommand<T>(String, T)
使用指定的标识符和参数类型执行 SharePoint 命令。
public:
generic <typename T>
void ExecuteCommand(System::String ^ commandId, T arg);
public void ExecuteCommand<T> (string commandId, T arg);
abstract member ExecuteCommand : string * 'T -> unit
Public Sub ExecuteCommand(Of T) (commandId As String, arg As T)
类型参数
- T
要执行的 SharePoint 命令的参数的类型。 这必须是可由 Windows Communication Foundation (WCF) 序列化的类型。
参数
- commandId
- String
要执行的 SharePoint 命令的标识符。
- arg
- T
要传递给 SharePoint 命令的参数。
例外
SharePoint 命令的参数类型与 T
类型不匹配。
与 SharePoint 连接时发生错误。
commandId
与任何可用的 SharePoint 命令都不匹配。
SharePoint 命令失败引发异常。
注解
使用此方法执行具有自定义参数但没有返回值的 SharePoint 命令。 有关详细信息,请参阅 如何:创建 SharePoint 命令 和 如何:执行 SharePoint 命令。
有关 Windows Communication Foundation (WCF) 可序列化的类型的详细信息,请参阅 数据协定序列化程序支持的类型 和使用 XmlSerializer 类。
适用于
ExecuteCommand<TResult>(String)
使用指定的标识符和返回值类型执行 SharePoint 命令。
public:
generic <typename TResult>
TResult ExecuteCommand(System::String ^ commandId);
public TResult ExecuteCommand<TResult> (string commandId);
abstract member ExecuteCommand : string -> 'Result
Public Function ExecuteCommand(Of TResult) (commandId As String) As TResult
类型参数
- TResult
要执行的 SharePoint 命令的返回值的类型。 这必须是可由 Windows Communication Foundation (WCF) 序列化的类型。
参数
- commandId
- String
要执行的 SharePoint 命令的标识符。
返回
SharePoint 命令的返回值。
例外
SharePoint 命令的返回值类型与 TResult
类型不匹配。
与 SharePoint 连接时发生错误。
commandId
与任何可用的 SharePoint 命令都不匹配。
SharePoint 命令失败引发异常。
注解
使用此方法执行具有返回值但没有自定义参数的 SharePoint 命令。 有关详细信息,请参阅 如何:创建 SharePoint 命令 和 如何:执行 SharePoint 命令。
有关 Windows Communication Foundation (WCF) 可序列化的类型的详细信息,请参阅 数据协定序列化程序支持的类型 和使用 XmlSerializer 类。