共用方式為


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 命令的參數類型不符合 T type。或 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 類別支援的類型。

適用於