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 命令的參數類型不符合 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 命令的識別項。
傳回
SharePoint 命令的傳回值。
例外狀況
SharePoint 命令的傳回值類型不符合 TResult
類型。
連線到 SharePoint 時發生錯誤。
commandId
不符合任何可用的 SharePoint 命令。
SharePoint 命令擲回例外狀況。
備註
使用這個方法來執行具有傳回值但沒有自定義參數的 SharePoint 命令。 如需詳細資訊,請參閱 如何:建立 SharePoint 命令 和 如何:執行 SharePoint 命令。
如需 Windows Communication Foundation (WCF) 可串行化之類型的詳細資訊,請參閱數據合約串行化程式和使用 XmlSerializer 類別支援的類型。