System.Tether.AppProfile.TCustomRemoteItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTCustomRemoteItem

Delphi

TCustomRemoteItem = class

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TCustomRemoteItem : public System::TObject

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 ein Element, das von einem Remote-Profil geteilt wird. Siehe auch TCustomLocalItem.

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

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

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

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

ItemType legt fest, ob das Remote-Element eine Aktion oder eine Ressource darstellt.

Siehe auch