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 */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | System.Tether.AppProfile.pas System.Tether.AppProfile.hpp |
System.Tether.AppProfile | TTetheringAppProfile |
Description
Returns the current state of an asynchronous TRemoteAction.
The GetRemoteActionAsyncState method returns one of the possible state values:
Value | Description |
---|---|
Running |
The asynchronous TRemoteAction is currently running (its execution is not finished yet). |
NotRunning |
The asynchronous TRemoteAction is not running (its execution is already finished). |
NotFound |
The name or the profile of the asynchronous remote action can not be found. |
The GetRemoteActionAsyncState method is overloaded by one or several of the following parameters:
Parameter | Meaning |
---|---|
|
The remote profile of the asynchronous remote action to retrieve the state from. |
|
The type of the asynchronous remote action to retrieve the state from. |
|
The asynchronous TRemoteAction to retrieve the state from. |
|
The name of the the asynchronous remote action to retrieve the state from. |