Ich richte ein Web-API-Projekt ein, das Azure Push Notifications verwendet. Ich möchte das neue Modell "Installation" anstelle des älteren Modells "Registrierung" verwenden. Die Dokumentation ist jedoch etwas eingeschränkt.So wählen Sie Vorlagen bei Verwendung der Microsoft.Azure.NotificationHubs.Installation-Klasse?
Mit Blick auf MSDN hat Microsoft.Azure.NotificationHubs.Installation
eine Tags
Eigenschaft.
Es gibt auch eine Templates
property. Der Vorlagentyp ist InstallationTemplate
und surprisingly hat auch Tags
. Die Vorlagen sind nicht nur eine Liste, sondern ein Wörterbuch, das von string
bis InstallationTemplate
mappt.
Ich verstehe die Idee hinter Tags. Aber ich bin verwirrt über die zwei Tag-Eigenschaften und den Schlüssel des Wörterbuchs.
Ich sah ein Beispiel, wo die Installation.Tag
auf "foo" gesetzt ist und dann zwei Vorlagen mit den Tasten "template1" und "template2" hinzugefügt werden. Die InstallationTemplate.Tag
wurde auf "tag-for-template1" und "tag-for-template2" eingestellt.
- Müssen die beiden Tag-Werte übereinstimmen?
- Wofür wird jeder von ihnen verwendet?
- Was sollte der Schlüssel des Vorlagenwörterbuchs sein?
- Wenn ich die Methode verwenden, um eine Benachrichtigung über den NotificationHubClient zu senden, kann ich ein Tag angeben - was ist dagegen abgestimmt und welche Vorlage wird ausgewählt?