System.Tether.AppProfile.TCustomLocalItem

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TCollectionItemSystem.Classes.TPersistentSystem.TObjectTCustomLocalItem

Delphi

TCustomLocalItem = class(TCollectionItem)

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Tether.AppProfile.pas
System.Tether.AppProfile.hpp
System.Tether.AppProfile System.Tether.AppProfile


Description

Représente un élément partagé tel qu'il est vu par le profil qui le partage. Voir aussi TCustomRemoteItem.

Les éléments locaux sont des éléments de collection. Lorsque vous créez un élément local, vous devez spécifier une classe parent TCollection qui en prend possession.

Un élément local fournit une propriété Name qui identifie de manière unique l'élément au sein du profil qui le partage, et une propriété Hint qui décrit cet élément.

Appelez Broadcast sur un élément local pour annoncer aux profils distants les changements apportés à tout moment à l'élément. Vous pouvez également définir la propriété NotifyUpdates sur True pour activer les notifications automatiques lorsque la valeur de l'élément change.

IsPublic détermine si l'élément local doit être partagé avec les profils distants. Par défaut, les éléments locaux sont publics (IsPublic est True). Les profils d'application utilisent des éléments locaux protégés (IsPublic est False) pour des échanges uniques de données, comme la réception de chaînes ou la réception de flux.

Kind détermine si la valeur de l'élément local est définie localement (par défaut), ou est mise en miroir à partir d'un élément distant. Lorsque la valeur d'un élément local est mise en miroir (Kind est définie sur TTetheringRemoteKind.Mirror), cette valeur est obtenue à partir d'un autre élément partagé par un profil distant. La propriété Kind de l'élément distant doit être définie sur TTetheringRemoteKind.Shared.

Voir aussi