Interface IPlatformRuntimeConfig
Internal use only, Represents the runtime configuration parameters received at startup by the command line.
Namespace: Cireson.Core.Interfaces
Assembly: Cireson.Core.Interfaces.dll
Syntax
public interface IPlatformRuntimeConfig
Remarks
Admin, 8/24/2017.
Properties
View SourceAdditionalData
Declaration
string AdditionalData { get; set; }
Property Value
Type | Description |
---|---|
System.String |
AllowAnonymous
When using integrated authentication, setting this to true allows anonymous access.
Declaration
bool AllowAnonymous { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AppDomainName
Gets or sets the name of the application domain.
Declaration
string AppDomainName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the application domain. |
Basic
Use basic authentication scheme (Development only)
Declaration
bool Basic { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if basic, false if not. |
ConnectionString
Connection string if not set in app.config.
Declaration
string ConnectionString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The connection string. |
HostWebServer
Indicates whether to start the web server or not.
Declaration
bool HostWebServer { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if host web server, false if not. |
IsRunningAsService
Gets or sets a value indicating whether this object is running as service.
Declaration
bool IsRunningAsService { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if this object is running as service, false if not. |
KeepRunning
Gets or sets a value indicating whether the keep running.
Declaration
bool KeepRunning { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if keep running, false if not. |
MasterExtensionName
Gets or sets the name of the master extension.
Declaration
string MasterExtensionName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the master extension. |
PostStartupCommand
Gets or sets the post startup command.
Declaration
Func<IPlatformContainer, Task> PostStartupCommand { get; set; }
Property Value
Type | Description |
---|---|
Func<IPlatformContainer, Task> | The post startup command. |
ProductKey
Product Key for this installation.
Declaration
string ProductKey { get; set; }
Property Value
Type | Description |
---|---|
System.String | The product key. |
ShowHelp
Display command line help.
Declaration
bool ShowHelp { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True if show help, false if not. |
SslCertificateThumbprint
Thumbprint of SSL certificate.
Declaration
string SslCertificateThumbprint { get; set; }
Property Value
Type | Description |
---|---|
System.String | The ssl certificate thumbprint. |
Urls
Listener URLs (Self hosted only)
Declaration
List<string> Urls { get; set; }
Property Value
Type | Description |
---|---|
List<System.String> | The urls. |
WorkerCount
Number of worker threads to execute default = 1.
Declaration
int WorkerCount { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The number of workers. |
Methods
View SourceGetAdditionalData<T>()
Declaration
T GetAdditionalData<T>()
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
SetAdditionalData(Object)
Declaration
void SetAdditionalData(object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value |