System.Tether.Manager.TTetheringProfile.Connect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Connect(const AProfile: TTetheringProfileInfo; const AProtocolType: TTetheringProtocolType = '';
const AnAdapterType: TTetheringAdapterType = ''): Boolean; overload; virtual; abstract;
function Connect(const AProfile: TTetheringProfileInfo; ATimeout: Integer; const AProtocolType: TTetheringProtocolType = '';
const AnAdapterType: TTetheringAdapterType = ''): Boolean; overload; virtual; abstract;

C++

virtual bool __fastcall Connect(const TTetheringProfileInfo &AProfile, const System::UnicodeString AProtocolType = System::UnicodeString(), const System::UnicodeString AnAdapterType = System::UnicodeString()) = 0 /* overload */;
virtual bool __fastcall Connect(const TTetheringProfileInfo &AProfile, int ATimeout, const System::UnicodeString AProtocolType = System::UnicodeString(), const System::UnicodeString AnAdapterType = System::UnicodeString()) = 0 /* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringProfile


Description

Etablit une connexion entre votre profil et le profil distant spécifié.

Vous pouvez spécifier un type spécifique de protocole (AProtocolType) et d'adaptateur (AnAdapterType) pour la connexion. Sinon, la connexion peut utiliser l'une des connexions permises de AProfile.

Si la connexion fonctionne déjà, Connect la redémarre.

Implémentation de Connect

Connect est une méthode abstraite. Vous devez implémenter Connect dans les sous-classes de TTetheringProfile.

Les implémentations de Connect doivent renvoyer True si la connexion réussit ou False si la connexion échoue.

Si la connexion réussit, les implémentations de Connect doivent aussi ajouter AProfile à la liste des profils distants connectés.

Voir aussi