System.Tether.Manager.TTetheringProtocols.GetProtocolInstance
Delphi
class function GetProtocolInstance(const AProtocolType: TTetheringProtocolType; const AnAdapter: TTetheringAdapter; AsClient, Started: Boolean): TTetheringProtocol;
C++
__classmethod TTetheringProtocol* __fastcall GetProtocolInstance(const System::UnicodeString AProtocolType, TTetheringAdapter* const AnAdapter, bool AsClient, bool Started);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringProtocols |
Description
Crée et renvoie une instance d'un protocole du type spécifié.
S'il n'existe aucun protocole recensé avec AProtocolType
, GetProtocolInstance renvoie null.
AsClient
détermine si l'instance créée doit fonctionner en tant que client seulement (True
) ou en tant que client et serveur en même temps (False
).
Exceptions
Si Started
vaut True
, voir TTetheringTCPProtocol.StartCommunication pour des informations sur les exceptions pouvant se déclencher quand vous appelez GetProtocolInstance pour obtenir une instance de TTetheringTCPProtocol.