System.Tether.AppProfile.TCustomLocalItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TCollectionItemSystem.Classes.TPersistentSystem.TObjectTCustomLocalItem

Delphi

TCustomLocalItem = class(TCollectionItem)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TCustomLocalItem : public System::Classes::TCollectionItem

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 geteiltes Element aus Sicht des Profils, das dieses Element teilt. Siehe auch TCustomRemoteItem.

Lokale Elemente sind Elemente der Sammlung. Beim Erstellen eines lokalen Elements müssen Sie eine übergeordnete TCollection angeben, die der Eigentümer des lokalen Elements ist.

Ein lokales 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 lokales 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 lokale Element mit Remote-Profilen geteilt werden muss. Standardmäßig sind lokale Elemente öffentlich (IsPublic ist True). Anwendungsprofile verwenden geschützte (IsPublic ist False) lokale Elemente für einen einmaligen Datenaustausch, wie das Empfangen von Strings oder das Empfangen von Streams.

Kind legt fest, ob der Wert des lokalen Elements lokal definiert ist (Vorgabe) oder von einem Remote-Element gespiegelt wird. Bei einem gespiegelten Wert eines lokalen 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.

Siehe auch