Table of Contents

Interface IRDCoreApp

Namespace
RDCore.SDK
Assembly
RDCore.SDK.dll

A common interface encompassing all RDCore applications.

public interface IRDCoreApp : IDisposable
Inherited Members

Properties

PlatformComponent

Identifies the type of RDCore platform application.

CoreServerComponent PlatformComponent { get; }

Property Value

CoreServerComponent

Methods

LogIfEnabled(LogLevel, string)

Logs the specified message at the specified level, if logging is enabled at that level.

void LogIfEnabled(LogLevel logLevel, string message)

Parameters

logLevel LogLevel

The LogLevel for this message.

message string

The log message.

RunAsync(IServiceProvider, string[])

Bootstraps and starts the application.

Task RunAsync(IServiceProvider provider, string[] args)

Parameters

provider IServiceProvider

An IServiceProvider to configure the application.

args string[]

Returns

Task