System.Tether.Manager.TTetheringAdapter.StartManagersAutoConnect
Delphi
procedure StartManagersAutoConnect(Timeout: Cardinal; const ATargetList: TTetheringTargetHosts; const AProfileGroups, AProfileTexts: TArray<string>); overload; virtual;
procedure StartManagersAutoConnect(const ATargetList: TTetheringTargetHosts); overload;
C++
virtual void __fastcall StartManagersAutoConnect(unsigned Timeout, const System::DynamicArray<System::UnicodeString> ATargetList, const System::DynamicArray<System::UnicodeString> AProfileGroups, const System::DynamicArray<System::UnicodeString> AProfileTexts)/* overload */;
void __fastcall StartManagersAutoConnect(const System::DynamicArray<System::UnicodeString> ATargetList)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringAdapter |
Description
Appelle DoDiscoverManagers afin de démarrer la découverte des gestionnaires distants pour une connexion automatique au gestionnaire de l'adaptateur. TTetheringManager.AutoConnect appelle StartManagersAutoConnect sur chaque adaptateur recensé.
StartManagersAutoConnect accepte deux paramètres :
Timeout
(facultatif) : délai en millisecondes de la découverte avant que chaque adaptateur recense dans ce gestionnaire les gestionnaires distants découverts. Si vous ne le spécifiez pas, StartManagersAutoConnect utilise une valeur spécifique à l'adaptateur.- Pour les adaptateurs réseau, TTetheringNetworkAdapterCommon.GetAutomaticTimeout est appelé pour fournir la valeur.
- Pour les adaptateurs Bluetooth, TTetheringBluetoothAdapter.GetAutomaticTimeout est appelé pour fournir la valeur.
ATargetList
: vous pouvez spécifier une liste d'une ou plusieurs cibles pour la découverte.- Pour les adaptateurs réseau,
ATargetList
peut être une liste d'adresses IP ou de sous-réseaux. Si vous transmettez une chaîne vide commeATargetList
, l'adaptateur recherchera des gestionnaires sur le réseau local. - Pour les adaptateurs Bluetooth,
ATargetList
peut être une liste de noms de périphériques Bluetooth ou d'adresses MAC Bluetooth. Si vous transmettez une chaîne vide commeATargetList
, l'adaptateur recherchera des gestionnaires à partir de la liste des périphériques appairés.
- Pour les adaptateurs réseau,
StartManagersAutoConnect crée un minuteur qui appelle AutoConnectEndManagersTimer après le TimeOut
spécifié.
Voir aussi
- System.Tether.Manager.TTetheringAdapters.Adapters
- System.Tether.Manager.TTetheringAdapter.AutoConnectEndManagersTimer
- System.Tether.Manager.TTetheringAdapter.Manager
- System.Tether.Manager.TTetheringAdapter.StartManagersDiscovery
- System.Tether.Manager.TTetheringAdapter.GetAutomaticTimeout