CXCallController.RequestTransactionAsync 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
RequestTransactionAsync(CXAction) |
Requests that the specified action be performed by the provider, and runs a handler on the call controller's queue when the operation is complete. |
RequestTransactionAsync(CXAction[]) |
Requests that the specified actions be performed by the provider, and runs a handler on the call controller's queue when the operation is complete. |
RequestTransactionAsync(CXTransaction) |
Requests that the system run a transaction. |
RequestTransactionAsync(CXAction)
Requests that the specified action be performed by the provider, and runs a handler on the call controller's queue when the operation is complete.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task RequestTransactionAsync (CallKit.CXAction action);
abstract member RequestTransactionAsync : CallKit.CXAction -> System.Threading.Tasks.Task
override this.RequestTransactionAsync : CallKit.CXAction -> System.Threading.Tasks.Task
Parameters
- action
- CXAction
The transaction that is being requested.
Returns
A task that represents the asynchronous RequestTransaction operation
- Attributes
Remarks
The RequestTransactionAsync method is suitable to be used with C# async by returning control to the caller with a Task representing the operation.
To be added.
Applies to
RequestTransactionAsync(CXAction[])
Requests that the specified actions be performed by the provider, and runs a handler on the call controller's queue when the operation is complete.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task RequestTransactionAsync (CallKit.CXAction[] actions);
abstract member RequestTransactionAsync : CallKit.CXAction[] -> System.Threading.Tasks.Task
override this.RequestTransactionAsync : CallKit.CXAction[] -> System.Threading.Tasks.Task
Parameters
- actions
- CXAction[]
Returns
A task that represents the asynchronous RequestTransaction operation
- Attributes
Applies to
RequestTransactionAsync(CXTransaction)
Requests that the system run a transaction.
public virtual System.Threading.Tasks.Task RequestTransactionAsync (CallKit.CXTransaction transaction);
abstract member RequestTransactionAsync : CallKit.CXTransaction -> System.Threading.Tasks.Task
override this.RequestTransactionAsync : CallKit.CXTransaction -> System.Threading.Tasks.Task
Parameters
- transaction
- CXTransaction
The transaction to run.
Returns
A task that represents the asynchronous RequestTransaction operation