Verwenden von BaaS für Backend-Speicher

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Übersicht über BaaS


Vor dem Lesen dieser Seite sollten Sie zuerst die folgenden Seiten durchsehen:


BaaS-Provider, wie Kinvey und Parse, ermöglichen die Speicherung von Dateien und Daten in der Cloud. Diese Informationen können später abgerufen, aktualisiert und gelöscht werden.

Komponenten

Verwenden Sie zum Verwalten des BaaS-Objektspeichers die folgenden Komponenten in Ihrer Anwendung:

  • Mit der Dienstkomponente TBackendStorage können Sie Objekte verwalten. Verwenden Sie diese nicht visuelle Komponente, um Objekte zu erstellen, abzurufen, zu aktualisieren und zu löschen.

Neben der Dienstkomponente benötigen Sie eine der BaaS-Provider-Komponenten:

  • TKinveyProvider – Verwenden Sie diese Komponente, wenn Sie Kinvey als BaaS-Provider nutzen. Diese Komponente enthält Informationen über die Cloud-Dienstverbindung und richtet die Verbindung zum Kinvey-BaaS-Provider ein.
  • TParseProvider – Verwenden Sie diese Komponente, wenn Sie Parse als BaaS-Provider nutzen. Diese Komponente enthält Informationen über die Cloud-Dienstverbindung und richtet die Verbindung zum Parse-BaaS-Provider ein.

Erstellen von BaaS-Objekten

Beide BaaS-Provider, Kinvey und Parse, ermöglichen die Erstellung von Objekten, um sie im Rahmen des Backend-Dienstes, den sie bereitstellen, in der Cloud zu speichern. Sie können Objekte erstellen und sie im Kinvey- oder Parse-Backend-Speicher speichern.

Erstellen von Objekten auf der Kinvey-Website

Sobald Sie ein Konto und eine Anwendung bei Kinvey erstellt haben, können Sie eine neue Sammlung zum Speichern von Objekten erstellen.
Um eine neue Sammlung über die Kinvey-Website zu erstellen, öffnen Sie Ihre Konsole, und klicken Sie in der App, für die Sie die Sammlung erstellen, auf Development. Klicken Sie neben dem Menü Data auf das Plus-Zeichen, geben Sie den Namen für Ihre Anwendung ein, und klicken Sie auf Create.

Kinvey AddNewCollection.png

Sie können mehr Zeilen und Spalten hinzufügen, um Ihrer Sammlung neue Daten hinzuzufügen.

Erstellen von Objekten auf der Parse-Website

Sobald Sie ein Konto und eine Anwendung bei Parse erstellt haben, können Sie eine neue Klasse zum Speichern von Objekten erstellen.
Um eine neue Klasse über die Parse-Website zu erstellen, öffnen Sie Ihr Dashboard, und geben Sie das Core der Anwendung ein, für die Sie die Klasse erstellen. Klicken Sie im Menü auf Data und dann auf Add Class. Um eine neue Klasse zu erstellen, wählen Sie im Dropdown-Menü Custom, geben Sie den Namen der Klasse ein, und klicken Sie auf Create Class.

Parse AddNewClass.png

Sie können mehr Zeilen und Spalten hinzufügen, um Ihrer Klasse neue Daten hinzuzufügen.

Erstellen eines neuen Objekts für Kinvey oder Parse mit der REST-API

Mit der Eigenschaft Storage der TBackendStorage-Komponente verwalten Sie den Backend-Speicher.
Um die TBackendStorage-Komponente mit dem BaaS-Provider Kinvey oder Parse zu verknüpfen, wählen Sie im Objektinspektor im Dropdown-Menü der Eigenschaft Provider den entsprechenden Provider aus.
Um neue Objekte in der Cloud zu erstellen, können Sie die überladene Methode CreateObject der Eigenschaft TBackendStorage.Storage aufrufen.

Zugreifen auf BaaS-Objekte

Beide BaaS-Provider, Kinvey und Parse, ermöglichen den Zugriff auf in der Cloud gespeicherte Daten. Sie können auf BaaS-Objekte aus Ihrer Anwendung mit REST.Backend API zugreifen. Rufen Sie dazu die überladene Methode QueryObjects der Eigenschaft TBackendStorage.Storage auf.

Löschen von BaaS-Objekten

Beide BaaS-Provider, Kinvey und Parse, ermöglichen das Löschen von in der Cloud gespeicherten Daten. Sie können BaaS-Objekte aus Ihrer Anwendung mit REST.Backend API löschen. Rufen Sie dazu die überladene Methode DeleteObject der Eigenschaft TBackendStorage.Storage auf.

Siehe auch

Codebeispiele