|
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. |