Table of Contents

Namespace nanoFramework.Hosting

Classes

BackgroundService

Base class for implementing a long running IHostedService.

Host

Provides convenience methods for creating instances of IHostBuilder with pre-configured defaults.

HostBuilder

Default implementation of IHostBuilder.

HostBuilderContext

Context containing the common services on the IHost. Some properties may be null until set by the IHost.

HostingAbstractionsHostExtensions

Extensions for IHost.

HostingHostBuilderExtensions

Extensions for IHostBuilder.

SchedulerService

Base class timer service which calls an asynchronous action after the configured interval.

ServiceCollectionHostedServiceExtensions

Extensions for IServiceCollection.

Interfaces

IHost

A program abstraction.

IHostBuilder

A program initialization abstraction.

IHostedService

Defines methods for objects that are managed by the host.

Delegates

ProviderAction

Represents a function that can process a provider.

ProviderContextDelegate

Represents a function that can process a provider.

ServiceAction

Represents a function that can process a service.

ServiceContextDelegate

Represents a function that can process a service.