Context SDK 1.0.0
A software development kit for the context system.
|
▼NContext | |
▼NApi | |
CMarshalByRefLifeMgmt | Basisklasse, welche die Klasse MarshalByRef (zumindest in .net Framework) um ein aktives LifeTime-Management für den verteilten Garbage Collector erweitert. |
▼NContextSDK | |
▼NApi | |
NActivities | |
▼NCrypto | |
CCryptoProvider | Stellt Funktionalitäten für Encrypt und Decrypt von Daten bereit. Diese Basis-Implementierung verwendet .net Framework/Core spezifische Microsoft Funktionalität. |
▼NModel | |
▼NActivities | |
CActivityBase | Die Basis aller Aktivitäten mit Eigenschaften die allen Aktivitäten gemein ist. |
CCommunicationActivityBase | Eine Basis-Aktivität, welche die Gemeinsamkeiten von Kommunikations-Aktivitäten zusammenfasst. |
CCommunicationChangedActivity | Eine Kommunikation wurde aktualisiert. |
CCommunicationCreatedActivity | Eine Kommunikation wurde erstellt. |
CCommunicationDeletedActivity | Eine Kommunikation wurde gelöscht. |
CEmailNotificationSentActivity | Es wurde eine Email-Benachrichtigung versendet. |
CFileActivityBase | Eine Basis-Aktivität, welche die Gemeinsamkeiten von Datei-Aktivitäten zusammenfasst. |
CFileCreatedActivity | Eine Datei wurde erstellt (Meta-Daten). |
CFileDeletedActivity | Eine Datei wurde gelöscht. |
CFileDownloadedActivity | Eine Datei wurde heruntergeladen. |
CFileDownloadProgress | Beschreibt den Fortschritts des Downloads einer Datei. |
CFileUploadedActivity | Eine Datei wurde hochgeladen. |
CFileUploadedProgress | Beschreibt den Fortschritts des Uploads einer Datei. |
CLogActivity | Ein Log wurde erstellt. |
CMessageActivityBase | Eine Basis-Aktivität, welche die Gemeinsamkeiten von Nachrichten-Aktivitäten zusammenfasst. |
CMessageCreatedActivity | Eine Nachricht wurde erstellt. |
CMessageDeletedActivity | Eine Nachricht wurde gelöscht. |
CParticipantActivityBase | Eine Basis-Aktivität, welche die Gemeinsamkeiten von Teilnehmer-Aktivitäten zusammenfasst. |
CParticipantJoinedActivity | Ein Teilnehmer ist einer Kommunikation beigetreten. |
CParticipantLeftActivity | Ein Teilnehmer hat eine Kommunikation verlassen. |
CParticipantUpdatedActivity | Ein Teilnehmer wurde aktualisiert. |
CSmsNotificationSentActivity | Es wurde eine SMS-Benachrichtigung versendet. |
▼NConfiguration | |
CContextApiConfiguration | Einstellungen, welche für die API-Zugriffe benötigt werden. |
CContextConfiguration | |
▼NPersistence | |
CIContextCommunication | Interface-Flag für Klassen die Kommunikationen repräsentieren |
CIContextMessage | Interface-Flag für Klassen die Nachrichten repräsentieren |
CIContextUser | Interface-Flag für Klassen die Benutzer repräsentieren |
CApiStatus | Der Status der Context-API. |
CContextCommunication | Beschreibt eine Kommunikation. |
CContextCommunicationUpdateModel | Ein Modell zum Aktualisieren einer Kommunikation. |
CCreateCommunicationModel | Modell zum Erstellen einer Kommunikation. |
CCreateMessageModel | Modell zum Erstellen einer Nachricht. |
CCreateMessageWithFileModel | Modell zum Erstellen einer Datei (enthält auch einen Nachrichtentext). |
CCreateParticipantModel | Modell zum Erstellen eines Benutzers. |
CCreateParticipantResultModel | Umfasst das Ergebnis der Erstellung des Benutzers und die Art des Resultats. |
CEndOfLifeTimeModel | Gibt Informationen zum Löschzeitpunkt der Kommunikation. |
CFileChunk | Chunk (Teil) einer Datei. Wird bei Uploads und Downloads verwendet. |
CFileChunksMetaData | Meta-Daten zu den Chunks einer Datei |
CFileMetaData | Ein Modell mit den Meta-Daten einer Datei. |
CFindParticipantResultModel | Umfasst das Ergebnis der Suche nach einem Benutzer und die Art des Resultats. |
CLoginModel | Speichert die Zugangsdaten, welche für den Login verwendet wurden. |
CMessageModel | Ein Modell einer Nachricht. |
CParticipantModel | Ein Modell einer Benutzers. |
CParticipantUpdateModel | Ein Modell zum Aktualisieren eines Benutzers. |
NUtils | |
CContext | Diese Klasse ist ein Wrapper der ContextApi und erweitert sie um das Verwalten des angehängten Datenspeichers (DataStore). Die IActivityPersistence<TUser,TCommunication,TMessage> übernimmt dabei die spezifische DataStore-Logik. |
CContextApi | Abstrahiert alle API-Zugriffe. Diese Klasse führt Verschlüsselungen/Entschlüsselungen durch und erneuert den JWT-Token für API-Zugriff automatisch, wenn dieser abgelaufen ist. Weiters gibt es Methoden, welche zusätzliche Funktionen anbieten und mehrere direkte API-Zugriffe zusammenfassen. |
CContextServiceException | Repräsentiert Fehler die von der ContextSDK geworfen wurden. |
CEventHandlerManager | Verwaltet die EventHandlerList mit allen Events. |
CIActivityPersistence | Beschreibt den Aufbau von Persistence-Klassen. Diese vereinfachen die Verwendung der ContextSDK mit Datenspeichern (DataStore), wie Datenbanken oder Caches. Die Klasse, welche diese Interface implementiert, ist die Zwischenschicht zwischen Context<TUser,TCommunication,TMessage> und dem DataStore |
CICompleteContextEventSink | Stellt alle Events zur Verfügung |
CIContext | Interface für die Klasse Context<TUser,TCommunication,TMessage>. |
CIContextApi | Interface für die Klasse ContextApi. |