次の方法で共有


CXCallController.RequestTransactionAsync メソッド

定義

オーバーロード

RequestTransactionAsync(CXAction)

プロバイダーが指定したアクションを実行し、操作の完了時に呼び出しコントローラーのキューでハンドラーを実行することを要求します。

RequestTransactionAsync(CXAction[])

プロバイダーが指定したアクションを実行し、操作が完了したときに呼び出しコントローラーのキューでハンドラーを実行することを要求します。

RequestTransactionAsync(CXTransaction)

システムがトランザクションを実行することを要求します。

RequestTransactionAsync(CXAction)

プロバイダーが指定したアクションを実行し、操作の完了時に呼び出しコントローラーのキューでハンドラーを実行することを要求します。

[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

パラメーター

action
CXAction

要求されているトランザクション。

戻り値

非同期の RequestTransaction 操作を表すタスク

属性

注釈

RequestTransactionAsync メソッドは、操作を表す Task を使用して呼び出し元に制御を返すことで、C# 非同期で使用するのに適しています。

追加する。

適用対象

RequestTransactionAsync(CXAction[])

プロバイダーが指定したアクションを実行し、操作が完了したときに呼び出しコントローラーのキューでハンドラーを実行することを要求します。

[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

パラメーター

actions
CXAction[]

戻り値

非同期の RequestTransaction 操作を表すタスク

属性

適用対象

RequestTransactionAsync(CXTransaction)

システムがトランザクションを実行することを要求します。

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

パラメーター

transaction
CXTransaction

実行するトランザクション。

戻り値

非同期の RequestTransaction 操作を表すタスク

適用対象