ISharePointConnection.ExecuteCommand Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ExecuteCommand(String) |
Executes the SharePoint command with the specified identifier. |
ExecuteCommand<T,TResult>(String, T) |
Executes the SharePoint command with the specified identifier, parameter type, and return value type. |
ExecuteCommand<T>(String, T) |
Executes the SharePoint command with the specified identifier and parameter type. |
ExecuteCommand<TResult>(String) |
Executes the SharePoint command with the specified identifier and return value type. |
ExecuteCommand(String)
Executes the SharePoint command with the specified identifier.
public:
void ExecuteCommand(System::String ^ commandId);
public void ExecuteCommand (string commandId);
abstract member ExecuteCommand : string -> unit
Public Sub ExecuteCommand (commandId As String)
Parameters
- commandId
- String
The identifier of the SharePoint command to execute.
Exceptions
An error occurred while connecting to SharePoint.
commandId
does not match any available SharePoint commands.
An exception was thrown by the SharePoint command.
Remarks
Use this method to execute a SharePoint command that has no custom parameter or return value. For more information, see How to: Create a SharePoint Command and How to: Execute a SharePoint Command.
Applies to
ExecuteCommand<T,TResult>(String, T)
Executes the SharePoint command with the specified identifier, parameter type, and return value type.
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
Type Parameters
- T
The type of the parameter of the SharePoint command to execute. This must be a type that can be serialized by Windows Communication Foundation (WCF).
- TResult
The type of the return value of the SharePoint command to execute. This must be a type that can be serialized by Windows Communication Foundation (WCF).
Parameters
- commandId
- String
The identifier of the SharePoint command to execute.
- arg
- T
The argument to pass to the SharePoint command.
Returns
The return value of the SharePoint command.
Exceptions
The parameter type of the SharePoint command does not match the T
type.orThe return value type of the SharePoint command does not match the TResult
type.
An error occurred while connecting to SharePoint.
commandId
does not match any available SharePoint commands.
An exception was thrown by the SharePoint command.
Remarks
Use this method to execute a SharePoint command that has a return value and a custom parameter. For more information, see How to: Create a SharePoint Command and How to: Execute a SharePoint Command.
For more information about types that can be serialized by Windows Communication Foundation (WCF), see Types Supported by the Data Contract Serializer and Using the XmlSerializer Class.
Applies to
ExecuteCommand<T>(String, T)
Executes the SharePoint command with the specified identifier and parameter type.
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)
Type Parameters
- T
The type of the parameter of the SharePoint command to execute. This must be a type that can be serialized by Windows Communication Foundation (WCF).
Parameters
- commandId
- String
The identifier of the SharePoint command to execute.
- arg
- T
The argument to pass to the SharePoint command.
Exceptions
The parameter type of the SharePoint command does not match the T
type.
An error occurred while connecting to SharePoint.
commandId
does not match any available SharePoint commands.
An exception was thrown by the SharePoint command.
Remarks
Use this method to execute a SharePoint command that has a custom parameter but no return value. For more information, see How to: Create a SharePoint Command and How to: Execute a SharePoint Command.
For more information about types that can be serialized by Windows Communication Foundation (WCF), see Types Supported by the Data Contract Serializer and Using the XmlSerializer Class.
Applies to
ExecuteCommand<TResult>(String)
Executes the SharePoint command with the specified identifier and return value type.
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
Type Parameters
- TResult
The type of the return value of the SharePoint command to execute. This must be a type that can be serialized by Windows Communication Foundation (WCF).
Parameters
- commandId
- String
The identifier of the SharePoint command to execute.
Returns
The return value of the SharePoint command.
Exceptions
The return value type of the SharePoint command does not match the TResult
type.
An error occurred while connecting to SharePoint.
commandId
does not match any available SharePoint commands.
An exception was thrown by the SharePoint command.
Remarks
Use this method to execute a SharePoint command that has a return value but no custom parameter. For more information, see How to: Create a SharePoint Command and How to: Execute a SharePoint Command.
For more information about types that can be serialized by Windows Communication Foundation (WCF), see Types Supported by the Data Contract Serializer and Using the XmlSerializer Class.