Interface IRuntimeConfigProvider
- Namespace
- FS.Hosting.Shared.Configuration.Runtime
- Assembly
- FS.Hosting.Shared.dll
Managed die Runtime-Konfigurationen. Eine Instanz kann über das statische Property RuntimeConfig.Get abgerufen werden.
public interface IRuntimeConfigProvider
- Extension Methods
Properties
- AppServiceDescription
Gibt die Beschreibung der Application zurück. Diese wird dem dem Authentication-Service migeteilt.
- AppServiceId
Gibt die ID zurück mit der sich die Application am Authentication-Service registriert.
- AppServiceName
Gibt den Namen der Application zurück. Dieser wird dem dem Authentication-Service migeteilt.
- AppServicePrivateKey
Gibt den Private Key der Application als byte[] zurück. Der Authentication-Service besitzt den Public teil dieses Keys und validiert damit Nachrichten von der Application.
- AppServicePrivateKeyHex
Gibt den Private Key der Application als Hex-String zurück. Der Authentication-Service besitzt den Public teil dieses Keys und validiert damit Nachrichten von der Application.
- AppServiceTitle
Gibt den Titel der Application zurück. Dieser wird in der Titelleiste im Client angezeigt.
- AuthServiceDefaultUserName
Gibt den Namen des Users zurück, mit dem sich defaultmäßig am Authentication Service angemeldet werden soll.
- AuthServiceDefaultUserPassword
Gibt das Password des Default-Users AuthServiceDefaultUserName zurück.
- AuthServicePublicKey
Gibt den Public Key des Authentication-Service als byte[] zurück.
- AuthServicePublicKeyHex
Gibt den Public Key des Authentication-Service als Hex-String zurück.
- BrokerIdentifier
Gibt den dem Tenant zugeordneten BrokerIdentifier zurück.. Wird nicht mit einem BrokerIdentifier gearbeitet, dann wird
nullzurückgegeben.
- ExistsLicense
true, wenn eine Lizenz für den Tenant existiert.
- ExpirationState
Gibt den Gültigkeits-Status des Tenant zurück.
- IsAuthenticationEnabled
Gibt zurück, ob die Authentication aktiviert ist.
- IsReadonly
Gibt an, ob die Konfigurations-Informationen geschrieben werden können.
- RuntimeSupervisorEnabled
Gibt zurück, ob der Runtime-Supervisor aktiviert ist.
- RuntimeSupervisorUri
Gibt die Url des Runtime Supervisor
- Tenant
Gibt den Namen des Tanant zurück. Wird nicht mit Tenants gearbeitet, dann wird
nullzurückgegeben.
Methods
- GetConnectionString(string)
Gibt den ConnectionString für eine Connection-Group zurück.
- GetLicenseXml(guid)
Gibt das Lizenz-Xml für ein Package zurück.
- GetServiceHostEnabled(string)
Gibt die BaseAddress eines Service Hosts zurück.
- SetLicenseXml(guid, XElement)
Schreibt die Lizenz-Information für ein Package. Diese Methode kann nur aufgerufen werden, wenn nicht IsReadonly.
- TryGetServiceProxyAddress(string, out string)
Gibt die Adresse eines Service-Endpoints zurück.
Events
- LicenseChanged
Event, das ausgelöst wird, wenn sich die Lizenzdaten geändert haben.