System.Tether.Manager.TTetheringCommand.Create
Delphi
constructor Create(const ACommand: string; AVersion: Integer; const AParameters: array of string; const AData: TObject = nil); overload;
constructor Create(const ACommand: string; AVersion: Integer; const AParameters: TArray<string>; const AData: TObject = nil); overload;
constructor Create(AType: TTetheringCommandType; const ACommand: string; AVersion: Integer; const AParameters: TArray<string> = nil; const AData: TObject = nil); overload;
constructor Create(AType: TTetheringCommandType; const ACommand: string; AVersion: Integer; const AParameters: array of string; const AData: TObject = nil); overload;
constructor Create(const ACommand: string; AVersion: Integer); overload;
constructor Create(const RawData: TBytes); overload;
C++
__fastcall TTetheringCommand(const System::UnicodeString ACommand, int AVersion, const System::UnicodeString *AParameters, const int AParameters_High, System::TObject* const AData)/* overload */;
__fastcall TTetheringCommand(const System::UnicodeString ACommand, int AVersion, const System::DynamicArray<System::UnicodeString> AParameters, System::TObject* const AData)/* overload */;
__fastcall TTetheringCommand(TTetheringCommandType AType, const System::UnicodeString ACommand, int AVersion, const System::DynamicArray<System::UnicodeString> AParameters, System::TObject* const AData)/* overload */;
__fastcall TTetheringCommand(TTetheringCommandType AType, const System::UnicodeString ACommand, int AVersion, const System::UnicodeString *AParameters, const int AParameters_High, System::TObject* const AData)/* overload */;
__fastcall TTetheringCommand(const System::UnicodeString ACommand, int AVersion)/* overload */;
__fastcall TTetheringCommand(const System::DynamicArray<System::Byte> RawData)/* overload */;
TTetheringCommand() {}
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringCommand |
Description
Create crée une instance de TTetheringCommand.
La plupart des paramètres pris en charge par les différentes signatures de Create initialisent simplement des propriétés concordantes sur votre nouvelle instance de TTetheringCommand. Le tableau suivant montre comment s'effectue le mappage entre les paramètres et les propriétés de TTetheringCommand :
Paramètre | Propriété |
---|---|
|
|
|
|
|
|
|
AVersion
est la version du protocole de commande.
Lorsque vous utilisez la signature Create qui reçoit le paramètre RawData
, Create analyse les données brutes et remplit la nouvelle instance de TTetheringCommand avec ses données. Voir ToString pour le format attendu de RawData
.