SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Windows Azure Mobile Services                                                         How-to Guide


                                                                                         Windows Azure
                Microsoft Expert Student Partner   jan.hentschel@studentpartners.de
Jan Hentschel   Windows Azure Insider              @Horizon_Net
Aufbau dieses How-tos

• Einführung und Möglichkeiten
• Erstellen eines Mobile Services
• Hinzufügen von Push Notifications zur Beispiel-App
• Hinzufügen der Authentifizierung zur Beispiel-App
• Zusammenfassung und FAQ


• Videos unter
  •   http://bit.ly/SXDkh4
  •   http://janatdevelopment.com/
Agenda

• Einführung in die Mobile Services
• Authentifizierung
• Push Notifications
• Serverseitige Skripte
• Diagnostics, Loggin & Skalierung
• Zusammenfassung und FAQ
Einführung in die Mobile Services
Was sind die Windows Azure Mobile Services?
Einführung in die Mobile Services
Warum Windows Azure Mobile Services?


• Was braucht man ohne Mobile Services?
    •   Web Service
    •   Windows Azure Storage
    •   Windows Azure SQL Database
    •   Access Control Service
    •   Etc.

• Mit Windows Azure Mobile Services alles in einem Paket
• Leichtere Erstellung eines mobilen Backends innerhalb von
  Minuten
Einführung in die Mobile Services
Typische Einsatzszenarien
Einführung in die Mobile Services
Strukturierter Speicher


• Strukturierter Speicher anhand einer SQL Database
• Verwalten der Daten über
     •   Das Portal
     •   Das SQL Portal
     •   SQL Management Studio
     •   REST API…
Authentifizierung

• Authentifizierung gegen Windows Live
• Zugriffslevel für jede CRUD-Operation
  •   Everyone
  •   Anybody with the Application Key
  •   Only Authenticated Users
  •   Only Scripts and Admins

• Feinere Kontrolle anhand von serverseitigen Skripten
Push Notifications
Überblick über den Lebenszyklus
Push Notifications

• Interagiert mit WNS um Toast, Tile, Badge & Raw
  Notifications zur Verfügung zu stellen
• Portal verwaltet das WNS Client Secret und die Package SID
Serverseitige Skripte

• Automatisch generierte Service REST API für den Speicher
• Dynamische Schemata können ein- & ausgeschaltet werden
• Ermöglichen anwendungsspezifische Logik auf dem Server
   •   Logik wird als JavaScript-Funktionen bereitgestellt

• Serverseitige Skripte auf Tabellen für
   •   Inserts
   •   Updates
   •   Deletes
   •   Reads
Serverseitige Skripte
Validierung beim Einfügen von Daten / Limitierung der Zugriffsrechte auf nutzereigene Daten
Serverseitige Skripte
Senden von Push Notification beim Einfügen von Daten
Diagnostics, Logging & Skalierung

•   Diagnostics
    •   API-Aufrufe
    •   CPU-Zeit
    •   Data Out
•   Logging
    •   console.error(…)
    •   console.log(…)
•   Skalierung – Compute
    •   Scale-out über Instanzenanzahl
    •   Scale-up über die VM-Größe
•   Skalierung – Speicher
    •   Scale-out über dedizierte SQL DB
    •   Scale-up über die SQL DB
Zusammenfassung
Was sind die Windows Azure Mobile Services?
Zusammenfassung
Warum Windows Azure Mobile Services?


• Mobiles Backend in Minuten
• Leichtes Hinzufügen von
    •   Push Notifications
    •   Authentifizierung
    •   Anwendungsspezifischer Logik per serverseitigen Skripten
FAQ
Allgemeines


• Allgemeine Informationen
    •   Freischalten der WAMS - https://account.windowsazure.com/PreviewFeatures
    •   Dev Center - https://www.windowsazure.com/en-us/develop/mobile/
    •   Tutorials - https://www.windowsazure.com/en-us/develop/mobile/resources/
    •   Dokumentation - http://msdn.microsoft.com/en-
        us/library/windowsazure/jj554228.aspx
    •   Videos - http://channel9.msdn.com/search?term=windows+azure+mobile+services
FAQ
Downloads & Troubleshooting


• Push Notifications
    •   Live Connect Entwicklungscenter - http://msdn.microsoft.com/de-de/live/

• Downloads
    •   Live SDK - http://msdn.microsoft.com/de-de/live/ff621310

• Foren
    •   WAMS Forum - http://social.msdn.microsoft.com/forums/de-
        de/azuremobile/threads
    •   Windows 8 - http://social.msdn.microsoft.com/Forums/en-
        US/category/windowsapps
Web Ressourcen
Unter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind

• Windows Azure Homepage
   http://www.azure.com

• Kostenloser Demo-Account
   http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E

• Windows Azure Development Center
   http://www.windowsazure.com/en-us/develop/overview/

• Windows Azure SDKs
   http://www.windowsazure.com/en-us/develop/downloads/

• Windows Azure Training Kit
   http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/

• Kundenreferenzen
   http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53

• Video-Serie zu Windows Azure (10-Minuten-Videos):
   http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
I

    www.azure.com

Weitere ähnliche Inhalte

Was ist angesagt? (8)

Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.Collaboration Days 2011 - Damit die Tester schneller ran können.
Collaboration Days 2011 - Damit die Tester schneller ran können.
 
Ein bisschen Backend
Ein bisschen BackendEin bisschen Backend
Ein bisschen Backend
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
Microsoft Azure Platform - System Management v.0.5
Microsoft Azure Platform -  System Management v.0.5 Microsoft Azure Platform -  System Management v.0.5
Microsoft Azure Platform - System Management v.0.5
 
GWT
GWTGWT
GWT
 
Cloud Transformation im Rechenzentrum
Cloud Transformation im RechenzentrumCloud Transformation im Rechenzentrum
Cloud Transformation im Rechenzentrum
 
Eintauchen in MVP mit GWT
Eintauchen in MVP mit GWT Eintauchen in MVP mit GWT
Eintauchen in MVP mit GWT
 
Scalable Vector Graphics (SVG)
Scalable Vector Graphics (SVG)Scalable Vector Graphics (SVG)
Scalable Vector Graphics (SVG)
 

Andere mochten auch

Andere mochten auch (20)

Model-Driven Software Development 2.0
Model-Driven Software Development 2.0Model-Driven Software Development 2.0
Model-Driven Software Development 2.0
 
Israel redefining innovation at International CES 2015
Israel redefining innovation at International CES 2015Israel redefining innovation at International CES 2015
Israel redefining innovation at International CES 2015
 
Datameer
DatameerDatameer
Datameer
 
Service Cloud für Fortgeschrittene – Die Roadmap für 2012
Service Cloud für Fortgeschrittene – Die Roadmap für 2012Service Cloud für Fortgeschrittene – Die Roadmap für 2012
Service Cloud für Fortgeschrittene – Die Roadmap für 2012
 
Model Driven Software Development - Data Model Evolution
Model Driven Software Development - Data Model EvolutionModel Driven Software Development - Data Model Evolution
Model Driven Software Development - Data Model Evolution
 
iPhonical and model-driven software development for the iPhone
iPhonical and model-driven software development for the iPhoneiPhonical and model-driven software development for the iPhone
iPhonical and model-driven software development for the iPhone
 
IN4308 1
IN4308 1IN4308 1
IN4308 1
 
Getting Started with Big Data for Business Managers
Getting Started with Big Data for Business ManagersGetting Started with Big Data for Business Managers
Getting Started with Big Data for Business Managers
 
APEX 5.0, und sonst?
APEX 5.0, und sonst?APEX 5.0, und sonst?
APEX 5.0, und sonst?
 
Agile MDD
Agile MDDAgile MDD
Agile MDD
 
Schatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenSchatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfen
 
Modell-getriebene Softwareentwicklung für Lego Mindstorms NXT
Modell-getriebene Softwareentwicklung für Lego Mindstorms NXTModell-getriebene Softwareentwicklung für Lego Mindstorms NXT
Modell-getriebene Softwareentwicklung für Lego Mindstorms NXT
 
ET Marketing Cloud - Erfolgreich in B2B und B2C mit der Salesforce ExactTarge...
ET Marketing Cloud - Erfolgreich in B2B und B2C mit der Salesforce ExactTarge...ET Marketing Cloud - Erfolgreich in B2B und B2C mit der Salesforce ExactTarge...
ET Marketing Cloud - Erfolgreich in B2B und B2C mit der Salesforce ExactTarge...
 
Analyzing Unstructured Data in Hadoop Webinar
Analyzing Unstructured Data in Hadoop WebinarAnalyzing Unstructured Data in Hadoop Webinar
Analyzing Unstructured Data in Hadoop Webinar
 
CG2010 Introducing MDSD
CG2010 Introducing MDSDCG2010 Introducing MDSD
CG2010 Introducing MDSD
 
Paydirekt - Ein kurzer Walkthrough
Paydirekt - Ein kurzer WalkthroughPaydirekt - Ein kurzer Walkthrough
Paydirekt - Ein kurzer Walkthrough
 
Software is eating the world and MDD should be in the driving seat
Software is eating the world and MDD should be in the driving seatSoftware is eating the world and MDD should be in the driving seat
Software is eating the world and MDD should be in the driving seat
 
Why there is no future for Model Driven Development
Why there is no future for Model Driven DevelopmentWhy there is no future for Model Driven Development
Why there is no future for Model Driven Development
 
Payment und Fintech in Deutschland. Versuch einer Übersicht
Payment und Fintech in Deutschland. Versuch einer ÜbersichtPayment und Fintech in Deutschland. Versuch einer Übersicht
Payment und Fintech in Deutschland. Versuch einer Übersicht
 
Making Big Data Easy for Everyone
Making Big Data Easy for EveryoneMaking Big Data Easy for Everyone
Making Big Data Easy for Everyone
 

Ähnlich wie Windows Azure Mobile Services

Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Michael Kirst-Neshva
 

Ähnlich wie Windows Azure Mobile Services (20)

Webinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisWebinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der Praxis
 
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der Cloud
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der Cloud
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa Suite
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azure
 
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
 
What is new in Citrix xen App 2
What is new in Citrix xen App 2What is new in Citrix xen App 2
What is new in Citrix xen App 2
 
Das eigene Test Lab, für jeden! (CeBIT-Edition mit Demo-Videos)
Das eigene Test Lab, für jeden! (CeBIT-Edition mit Demo-Videos)Das eigene Test Lab, für jeden! (CeBIT-Edition mit Demo-Videos)
Das eigene Test Lab, für jeden! (CeBIT-Edition mit Demo-Videos)
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
 
Cinema in the Cloud
Cinema in the CloudCinema in the Cloud
Cinema in the Cloud
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine Funktionalitäten
 
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop EntwicklungE-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
E-Commerce Total: Manuskript zu Folge 18: Professionelle Online-Shop Entwicklung
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platform
 
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
 
Azure WorkshopPart1 Intro
Azure WorkshopPart1   IntroAzure WorkshopPart1   Intro
Azure WorkshopPart1 Intro
 

Mehr von Jan Hentschel (11)

Cool NoSQL on Azure with DocumentDB
Cool NoSQL on Azure with DocumentDBCool NoSQL on Azure with DocumentDB
Cool NoSQL on Azure with DocumentDB
 
Api services
Api servicesApi services
Api services
 
Agile Virtualisierung
Agile VirtualisierungAgile Virtualisierung
Agile Virtualisierung
 
Windows 8 Features
Windows 8 FeaturesWindows 8 Features
Windows 8 Features
 
Datenbindung mit XAML in Windows 8
Datenbindung mit XAML in Windows 8Datenbindung mit XAML in Windows 8
Datenbindung mit XAML in Windows 8
 
Windows 8 für Entwickler
Windows 8 für EntwicklerWindows 8 für Entwickler
Windows 8 für Entwickler
 
Was macht eine gute App aus
Was macht eine gute App ausWas macht eine gute App aus
Was macht eine gute App aus
 
Was ist neu an Windows 8
Was ist neu an Windows 8Was ist neu an Windows 8
Was ist neu an Windows 8
 
Grundlagen des UI Designs
Grundlagen des UI DesignsGrundlagen des UI Designs
Grundlagen des UI Designs
 
Einführung in Blend
Einführung in BlendEinführung in Blend
Einführung in Blend
 
MongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows AzureMongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows Azure
 

Windows Azure Mobile Services

  • 1. Windows Azure Mobile Services How-to Guide Windows Azure Microsoft Expert Student Partner jan.hentschel@studentpartners.de Jan Hentschel Windows Azure Insider @Horizon_Net
  • 2. Aufbau dieses How-tos • Einführung und Möglichkeiten • Erstellen eines Mobile Services • Hinzufügen von Push Notifications zur Beispiel-App • Hinzufügen der Authentifizierung zur Beispiel-App • Zusammenfassung und FAQ • Videos unter • http://bit.ly/SXDkh4 • http://janatdevelopment.com/
  • 3. Agenda • Einführung in die Mobile Services • Authentifizierung • Push Notifications • Serverseitige Skripte • Diagnostics, Loggin & Skalierung • Zusammenfassung und FAQ
  • 4. Einführung in die Mobile Services Was sind die Windows Azure Mobile Services?
  • 5. Einführung in die Mobile Services Warum Windows Azure Mobile Services? • Was braucht man ohne Mobile Services? • Web Service • Windows Azure Storage • Windows Azure SQL Database • Access Control Service • Etc. • Mit Windows Azure Mobile Services alles in einem Paket • Leichtere Erstellung eines mobilen Backends innerhalb von Minuten
  • 6. Einführung in die Mobile Services Typische Einsatzszenarien
  • 7. Einführung in die Mobile Services Strukturierter Speicher • Strukturierter Speicher anhand einer SQL Database • Verwalten der Daten über • Das Portal • Das SQL Portal • SQL Management Studio • REST API…
  • 8. Authentifizierung • Authentifizierung gegen Windows Live • Zugriffslevel für jede CRUD-Operation • Everyone • Anybody with the Application Key • Only Authenticated Users • Only Scripts and Admins • Feinere Kontrolle anhand von serverseitigen Skripten
  • 10. Push Notifications • Interagiert mit WNS um Toast, Tile, Badge & Raw Notifications zur Verfügung zu stellen • Portal verwaltet das WNS Client Secret und die Package SID
  • 11. Serverseitige Skripte • Automatisch generierte Service REST API für den Speicher • Dynamische Schemata können ein- & ausgeschaltet werden • Ermöglichen anwendungsspezifische Logik auf dem Server • Logik wird als JavaScript-Funktionen bereitgestellt • Serverseitige Skripte auf Tabellen für • Inserts • Updates • Deletes • Reads
  • 12. Serverseitige Skripte Validierung beim Einfügen von Daten / Limitierung der Zugriffsrechte auf nutzereigene Daten
  • 13. Serverseitige Skripte Senden von Push Notification beim Einfügen von Daten
  • 14. Diagnostics, Logging & Skalierung • Diagnostics • API-Aufrufe • CPU-Zeit • Data Out • Logging • console.error(…) • console.log(…) • Skalierung – Compute • Scale-out über Instanzenanzahl • Scale-up über die VM-Größe • Skalierung – Speicher • Scale-out über dedizierte SQL DB • Scale-up über die SQL DB
  • 15. Zusammenfassung Was sind die Windows Azure Mobile Services?
  • 16. Zusammenfassung Warum Windows Azure Mobile Services? • Mobiles Backend in Minuten • Leichtes Hinzufügen von • Push Notifications • Authentifizierung • Anwendungsspezifischer Logik per serverseitigen Skripten
  • 17. FAQ Allgemeines • Allgemeine Informationen • Freischalten der WAMS - https://account.windowsazure.com/PreviewFeatures • Dev Center - https://www.windowsazure.com/en-us/develop/mobile/ • Tutorials - https://www.windowsazure.com/en-us/develop/mobile/resources/ • Dokumentation - http://msdn.microsoft.com/en- us/library/windowsazure/jj554228.aspx • Videos - http://channel9.msdn.com/search?term=windows+azure+mobile+services
  • 18. FAQ Downloads & Troubleshooting • Push Notifications • Live Connect Entwicklungscenter - http://msdn.microsoft.com/de-de/live/ • Downloads • Live SDK - http://msdn.microsoft.com/de-de/live/ff621310 • Foren • WAMS Forum - http://social.msdn.microsoft.com/forums/de- de/azuremobile/threads • Windows 8 - http://social.msdn.microsoft.com/Forums/en- US/category/windowsapps
  • 19. Web Ressourcen Unter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind • Windows Azure Homepage http://www.azure.com • Kostenloser Demo-Account http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E • Windows Azure Development Center http://www.windowsazure.com/en-us/develop/overview/ • Windows Azure SDKs http://www.windowsazure.com/en-us/develop/downloads/ • Windows Azure Training Kit http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/ • Kundenreferenzen http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53 • Video-Serie zu Windows Azure (10-Minuten-Videos): http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
  • 20. I www.azure.com

Hinweis der Redaktion

  1. Zur Zeit gibt es (offiziell) nur ein Windows 8 Client SDKSupport für iPhone, Windows Phone und Android folgtAuthentifizierungAuthentifizierung gegen Windows LiveAuthentifizierung auf Tabellenniveau ohne CodeFeinere Kontrolle mit serverseitiger LogikServer LogikAutomatische Erstellung einer CRUD REST APIEin-/Ausschalten eines dynamisches SchemasEingeschaltet: Mobile Services erstellt automatisch Spalten in Tabellen, je nach einkommenden DatenAusgeschaltet: Mobile Services akzeptiert nur Daten, dessen Eigenschaften zu existierenden Spalten in einer Tabelle passenIndividuelle Anpassung der CRUD Pipeline mit serverseitiger LogikNotificationsNutzung von WNS um Toast, Tile, Badge und RawNotifications bereitzustellenLoggingIn Skripten per console.error(…) und console.log(…)DataAutomatische Erstellung einer Storage Service APIDiagnosticsAPI-AufrufeCPU-ZeitData OutScaleComputeScale out anhand von InstanzenScaleup anhand der VM-GrößeStorageScale out anhand dedizierte SQL DBsScaleup anhand der SQL DB
  2. Erstellung von mobile AppsStändig wiederholende Aufgaben wie Authentifizierung, Push Notifications und strukturierte Datenhaltung werden vermiedenRapid DevelopmentSchnelle Bereitstellung eines funktionierenden BackendsApps basierend auf strukturierten DatenDirektverbindung zu einer Windows Azure SQL Database für einfache Datenhaltung und dynamisches Erstellen von TabellenEinfaches Erstellen und Verwalten von Zugriffsrechten
  3. Everyone: Alle Anfrange für die Operation gegen die Tabelle werdenaktzeptiert. Dies lässt den Zugriff für jeden offen.AnybodywiththeApplication Key: Der korrekte Application Key wird für die Ausführung der Operation benötigt. Der Application Key wird mit der App verteilt. Da der Key nicht sicher verteilt wird, stellt es kein Security Token dar. Dafür muss eine Authentifizierung implementiert werden.OnlyAuthenticated Users: Nur authentifizierte Nutzer dürfen die Operation durchführen.Only Scripts andAdmins: Für diese Operation wird der Service Master Key benötigt, welcher die Operation auf registrierte Skripte und Administratoren limitiert.
  4. - Über den Windows Notification Services Bereitstellung von Toast, Tile, Badge und RawNotifications
  5. - Code Snippet überprüft, ob die Text-Eigenschaft eines Items länger als 10 Zeichen lang ist und antwortet mit einem Fehler, wenn mehr Zeichen verwendet werden