LaunchBoxContributors
On this page

IPluginFormConnectionPresentation14.1

Interface in Unbroken.LaunchBox.Plugins.Capabilities.Connections

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

Inheritance and interfaces

Properties

  • FormGets the form definition.

Form

C#
PluginFormDefinition Form { get; }
Gets the form definition.

Methods

  • SubmitAsyncValidates input and completes authentication and persistence.

SubmitAsync

C#
Task<PluginConnectionResult> SubmitAsync(
    IReadOnlyDictionary<string, string?> values,
    CancellationToken cancellationToken
)
Validates input and completes authentication and persistence.
values
Submitted values keyed by field ID.
cancellationToken
Cancels submission; completed persistence is not rolled back.

Returns

The connection outcome and any localized validation errors.