System.Tether.AppProfile.TRemoteAction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Tether.AppProfile.TCustomRemoteItemSystem.TObjectTRemoteAction

Delphi

TRemoteAction = class(TCustomRemoteItem)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TRemoteAction : public TCustomRemoteItem

Eigenschaften

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


Beschreibung

Repräsentiert eine Aktion, die von einem Remote-Profil geteilt wird.

TRemoteAction ist eine Unterklasse von TCustomRemoteItem, das eine TLocalAction aus einem Remote-Profil repräsentiert.

Rufen Sie Execute auf, um die Remote-Aktion auszuführen.

Das Ereignis OnUpdate wird ausgelöst, wenn sich die Remote-TLocalAction ändert. Beispielsweise wird dieses Ereignis ausgelöst, wenn sich der Wert der Eigenschaft Enabled ändert.

Eine Remote-Aktion verfügt über die Eigenschaft Name, die die Aktion in dem Profil, das die Aktion teilt, eindeutig kennzeichnet, und über die Eigenschaft Hint, die die Aktion beschreibt.

Rufen Sie Broadcast für eine Remote-Aktion auf, damit Änderungen dieser Aktion jederzeit an Remote-Profile weitergegeben werden. Sie können auch NotifyUpdates auf True setzen, um bei Änderungen des Wertes der Aktion automatische Benachrichtigen zu aktivieren.

IsPublic legt fest, ob die Remote-Aktion mit Remote-Profilen geteilt werden muss, und IsTemp, ob die Aktion mehr als einmal von Remote-Profilen gelesen werden soll. Standardmäßig sind Remote-Aktionen public (IsPublic ist True) und persistent (IsTemp ist False). Anwendungsprofile verwenden geschützte (IsPublic ist False), temporäre (IsTemp ist True) Remote-Aktionen für einen einmaligen Datenaustausch, wie das Senden von Strings oder das Empfangen von Streams.

Kind legt fest, ob der Wert der Remote-Aktion im Profil, das die Aktion teil, definiert ist (Vorgabe) oder aus einer anderen Remote-Aktion gespiegelt wird. Bei einem gespiegelten Wert einer Remote Aktion (Kind ist TTetheringRemoteKind.Mirror) wird der Wert von einer anderen Aktion, die von einer Remote-Aktion geteilt wird, abgerufen. "Kind" der Remote-Aktion muss TTetheringRemoteKind.Shared sein.

Siehe auch