System.Tether.AppProfile.TTetheringAppProfile.Notify
Delphi
procedure Notify(const ANotification, Data: string); override;
C++
virtual void __fastcall Notify(const System::UnicodeString ANotification, const System::UnicodeString Data);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Tether.AppProfile.pas System.Tether.AppProfile.hpp |
System.Tether.AppProfile | TTetheringAppProfile |
Beschreibung
Behandelt eine Benachrichtigung vom Manager, die ursprünglich von einem Remote-Profil gesendet wurde.
- Hinweis: Sie müssen Notify nicht aufrufen, wenn Sie TTetheringAppProfile verwenden. Sie sollten aber Notify erneut implementieren, wenn Sie Klassen von TTetheringAppProfile oder TTetheringProfile ableiten.
Notify erhält die folgenden Parameter:
- Der
ANotification
-String. - Der
Data
-String enthält mehrere Parameter, die von einem Token,#*#
, getrennt sind.
Mögliche Werte von ANotification
Wert | Beschreibung |
---|---|
"NOT_SNDRES" |
Informiert darüber, dass eine temporale Remote-Ressource, die einen String enthält, von einem Remote-Anwendungsprofil gesendet wurde und auf Ihre Genehmigung wartet.
|
"NOT_UPDPRO" |
Gibt an, dass sich ein Remote-Anwendungsprofil geändert hat.
|
"NOT_UPDRES" |
Gibt an, dass sich ein von einem Remote-Anwendungsprofil veröffentlichtes Remote-Element geändert hat.
|
Konvertieren von Data
in ein Array.
In Delphi:
Parameters := Data.Split(['#*#'], TStringSplitOptions.None);
In C++:
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/iter_find.hpp>
std::list<std::wstring> Parameters;
std::wstring DataAsWideString = Data.w_str();
boost::iter_split(Parameters, DataAsWideString, boost::first_finder(L"#*#"));
Siehe auch
- System.String
- System.Tether.Manager.TTetheringProfile.Manager
- System.Tether.Manager.TTetheringProfile.Notify
- System.Tether.Manager.TTetheringProfileInfo.ProfileIdentifier
- System.Tether.AppProfile.TCustomRemoteItem.Name
- System.Tether.AppProfile.TCustomRemoteItem.Hint
- System.Tether.AppProfile.TCustomRemoteItem.ItemType