System.Tether.AppProfile.TTetheringAppProfile.GetRemoteActionAsyncState
Delphi
function GetRemoteActionAsyncState(const AProfile: TTetheringProfileInfo; ARemoteActionHandle: TRemoteActionHandle): TRemoteActionState; overload;
function GetRemoteActionAsyncState(const AnAction: TRemoteAction): TRemoteActionState; overload;
function GetRemoteActionAsyncState(const AProfile: TTetheringProfileInfo; const AnActionName: string): TRemoteActionState; overload;
C++
TRemoteActionState __fastcall GetRemoteActionAsyncState(const System::Tether::Manager::TTetheringProfileInfo &AProfile, NativeUInt ARemoteActionHandle)/* overload */;
TRemoteActionState __fastcall GetRemoteActionAsyncState(TRemoteAction* const AnAction)/* overload */;
TRemoteActionState __fastcall GetRemoteActionAsyncState(const System::Tether::Manager::TTetheringProfileInfo &AProfile, const System::UnicodeString AnActionName)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Tether.AppProfile.pas System.Tether.AppProfile.hpp |
System.Tether.AppProfile | TTetheringAppProfile |
説明
非同期の TRemoteAction の現在の状態を返します。
GetRemoteActionAsyncState メソッドは、以下に示す取り得る状態値のいずれかを返します。
値 | 説明 |
---|---|
Running |
非同期の TRemoteAction は現在実行中です(実行はまだ終わっていません)。 |
NotRunning |
非同期の TRemoteAction は実行中ではありません(実行は既に終わっています)。 |
NotFound |
GetRemoteActionAsyncState メソッドはオーバーロードされていて、以下のパラメータの 1 つ以上を受け取ります。
パラメータ | 意味 |
---|---|
|
状態を取得する非同期リモート アクションのリモート プロファイル。 |
|
状態を取得する非同期リモート アクションの型。 |
|
状態を取得する非同期の TRemoteAction。 |
|
状態を取得する非同期リモート アクションの名前。 |