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, System::UnicodeString const *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, System::UnicodeString const *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() {}
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringCommand |
説明
Creates は、TTetheringCommand のインスタンスを破壊します。
Create のさまざまなシグネチャでサポートされているパラメータの大半は、TTetheringCommand の新しいインスタンス上の対応するプロパティを初期化するだけです。パラメータと TTetheringCommand のプロパティとの対応関係を次の表に示します。
パラメータ | プロパティ |
---|---|
|
|
|
|
|
|
|
AVersion
は、コマンド プロトコルのバージョンです。
RawData
パラメータを受け取るタイプの Create シグニチャを使用すると、Create は、その生データを解析し、該当するデータを TTetheringCommand の新しいインスタンスに入力します。RawData
の形式については、ToString を参照してください。