System.Tether.AppProfile.TTetheringAppProfile.RunRemoteActionAsync

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

function RunRemoteActionAsync(const AnAction: TRemoteAction): TRemoteActionHandle; overload;
function RunRemoteActionAsync(const AProfile: TTetheringProfileInfo; const AnActionName: string): TRemoteActionHandle; overload;

C++

NativeUInt __fastcall RunRemoteActionAsync(TRemoteAction* const AnAction)/* overload */;
NativeUInt __fastcall RunRemoteActionAsync(const System::Tether::Manager::TTetheringProfileInfo &AProfile, const System::UnicodeString AnActionName)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Tether.AppProfile.pas
System.Tether.AppProfile.hpp
System.Tether.AppProfile TTetheringAppProfile


Beschreibung

Fordert die asynchrone Ausführung der angegebenen Remote-Aktion an und gibt ein asynchrones Remote-Handle zurück.

Sie können eine Remote-Aktion mit einem der folgenden Parametern festlegen:

RunRemoteActionAsync ist eine asynchrone Funktion. Diese Funktion führt eine Anforderung an das Remote-Profil durch; wenn die Remote-Aktion beendet wird, wird das Ereignis OnASyncRemoteActionEnd ausgelöst.

Exceptions

Ein Aufruf von RunRemoteActionAsync kann die folgende Exception auslösen:

Exception Exception.Message Szenarien

ETetheringException

Profil für Aktion <Aktionsname> wurde nicht gefunden

Siehe auch