System.Tether.AppProfile.TTetheringAppProfile.RunRemoteAction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function RunRemoteAction(const AnAction: TRemoteAction): Boolean; overload;
function RunRemoteAction(const AProfile: TTetheringProfileInfo; const AnActionName: string): Boolean; overload;

C++

bool __fastcall RunRemoteAction(TRemoteAction* const AnAction)/* overload */;
bool __fastcall RunRemoteAction(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 Ausführung der angegebenen Remote-Aktion an und gibt True zurück, wenn die Ausführung erfolgreich ist und False, wenn ein Fehler aufgetreten ist.

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

RunRemoteAction gibt False zurück, wenn einer der folgenden Fehler auftritt:

Hinweis: RunRemoteAction führt vor dem Senden einer Ausführungsanforderung an ein Remote-Profil clientseitige Prüfungen durch. Daher ist das Auftreten dieser Fehler eher unwahrscheinlich.

RunRemoteAction ist eine synchrone Funktion. Diese Funktion führt eine Anforderung an das Remote-Profil durch, und die Funktion wird erst nach einer Antwort vom Remote-Profil beendet. Sie sollten die Methode RunRemoteActionAsync ausführen.

Exceptions

Ein Aufruf von RunRemoteAction könnte eine der folgenden Exceptions auslösen:

Exception Exception.Message Szenarien

ETetheringException

Profil für Aktion <Aktionname> wurde nicht gefunden

Keine verfügbaren Verbindungen zu <Profilidentifikation>

Verbindung mit Profil <Profilidentifikation> nicht möglich

Siehe auch