System.Tether.Manager.TTetheringProtocols.GetProtocolInstance
Delphi
class function GetProtocolInstance(const AProfile: TTetheringProfile; const AProtocolType: TTetheringProtocolType; const AnAdapter: TTetheringAdapter; AsClient: Boolean): TTetheringProtocol;
C++
__classmethod TTetheringProtocol* __fastcall GetProtocolInstance(TTetheringProfile* const AProfile, const System::UnicodeString AProtocolType, TTetheringAdapter* const AnAdapter, bool AsClient);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringProtocols |
Beschreibung
Erstellt eine Instanz eines Protokolls des angegebenen Typs und gibt sie zurück.
AProfile
ist das Tetheing-Profil, das dieses Protokoll verwendet.
AProtocolType
legt den Typ des Protokolls fest. Wenn kein Protokoll mit AProtocolType
registriert ist, gibt GetProtocolInstance Null zurück.
AnAdapter
ist der Adapter, den das Protokoll verwendet, um zum Herstellen der Verbindung zwischen Peers benötigte Informationen zu erhalten.
AsClient
legt fest, ob die erstellte Instanz nur als Client (True
) oder sowohl als Client als auch als Server (False
) arbeiten muss.
Exceptions
Informationen über Exceptions, die ausgelöst werden könnten, wenn Sie GetProtocolInstance aufrufen, um eine Instanz von TTetheringTCPProtocol zu ermitteln, finden Sie unter TTetheringTCPProtocol.StartCommunication.