Table of Contents

Class WebApiControllerRegistration

Namespace
Artemis.Core.Services
Assembly
Artemis.Core.dll

Represents a web API controller registration.

public abstract class WebApiControllerRegistration
Inheritance
object
WebApiControllerRegistration
Derived

Constructors

WebApiControllerRegistration(IWebServerService, PluginFeature, Type, string)

Creates a new instance of the WebApiControllerRegistration class.

protected WebApiControllerRegistration(IWebServerService webServerService, PluginFeature feature, Type controllerType, string path)

Parameters

webServerService IWebServerService
feature PluginFeature
controllerType Type
path string

Properties

ControllerType

Gets the type of the web API controller.

public Type ControllerType { get; }

Property Value

Type

Feature

Gets the plugin feature that provided the web API controller.

public PluginFeature Feature { get; }

Property Value

PluginFeature

Path

Gets the path at which the controller is available.

public string Path { get; }

Property Value

string