ISharePointConnection.ExecuteCommand 方法

定义

重载

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 命令的参数。

返回

TResult

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 命令的标识符。

返回

TResult

SharePoint 命令的返回值。

例外

SharePoint 命令的返回值类型与 TResult 类型不匹配。

与 SharePoint 连接时发生错误。

commandId 与任何可用的 SharePoint 命令都不匹配。

SharePoint 命令失败引发异常。

注解

使用此方法执行具有返回值但没有自定义参数的 SharePoint 命令。 有关详细信息,请参阅 如何:创建 SharePoint 命令如何:执行 SharePoint 命令

有关 Windows Communication Foundation (WCF) 可序列化的类型的详细信息,请参阅 数据协定序列化程序支持的类型 和使用 XmlSerializer 类

适用于