LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

IPluginFormConnectionPresentation14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.Connections.IPluginFormConnectionPresentation : Unbroken.LaunchBox.Plugins.Connections.IPluginConnectionPresentation
Collects credentials using the host's framework-neutral form renderer.

Inheritance and interfaces

Properties

Form 14.1 Beta

C#
Unbroken.LaunchBox.Plugins.Forms.PluginFormDefinition Form { get; }
Gets the form definition.

Methods

SubmitAsync 14.1 Beta

C#
System.Threading.Tasks.Task<Unbroken.LaunchBox.Plugins.Connections.PluginConnectionResult> SubmitAsync(System.Collections.Generic.IReadOnlyDictionary<string, string?> values, System.Threading.CancellationToken cancellationToken)
Validates input and completes authentication and persistence.
values 14.1 Beta
Submitted values keyed by field ID.
cancellationToken 14.1 Beta
Cancels submission; completed persistence is not rolled back.

Returns

The connection outcome and any localized validation errors.