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() {}
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringCommand |
Beschreibung
Erstellt eine Instanz von TTetheringCommand.
Die meisten Parameter, die die unterschiedlichen Signaturen von Create unterstützen, initialisieren einfach übereinstimmende Eigenschaften für Ihre neue Instanz von TTetheringCommand. Die folgende Tabelle enthält die Zuordnung von Parametern zu den Eigenschaften von TTetheringCommand:
Parameter | Eigenschaft |
---|---|
|
|
|
|
|
|
|
AVersion
ist die Version des Befehl-Protokolls.
Wenn Sie die Create-Signatur verwenden, die den Parameter RawData
empfängt, analysiert Create die Rohdaten und füllt die neue Instanz von TTetheringCommand mit den Daten. Unter ToString finden Sie das erwartete Format von RawData
.