Table of Contents

Struct WireResult

Namespace
DotBoxD.Plugins
Assembly
DotBoxD.Plugins.dll

The resolved event adapter and terminal used when an installed kernel is wired through WireHook(InstalledKernel, WireOptions?) or WireSubscription(InstalledKernel, WireOptions?).

public readonly record struct WireResult : IEquatable<WireResult>
Implements
Inherited Members

Constructors

WireResult(Type, string, KernelWireTerminal)

The resolved event adapter and terminal used when an installed kernel is wired through WireHook(InstalledKernel, WireOptions?) or WireSubscription(InstalledKernel, WireOptions?).

public WireResult(Type EventType, string EventName, KernelWireTerminal Terminal)

Parameters

EventType Type

The CLR event type selected from the server's registered event adapters.

EventName string

The adapter event name that matched the package manifest.

Terminal KernelWireTerminal

The trusted terminal classification used for routing.

Properties

EventName

The adapter event name that matched the package manifest.

public string EventName { get; init; }

Property Value

string

EventType

The CLR event type selected from the server's registered event adapters.

public Type EventType { get; init; }

Property Value

Type

Terminal

The trusted terminal classification used for routing.

public KernelWireTerminal Terminal { get; init; }

Property Value

KernelWireTerminal