Class WebFlowExtensions

Namespace
ProtoTest.Web
Assembly
ProtoTest.Web.dll
public static class WebFlowExtensions
Inheritance
WebFlowExtensions
Inherited Members

Methods

Flow<TComponent>(TComponent, string)

public static WebFlow<TComponent> Flow<TComponent>(this TComponent component, string name) where TComponent : WebComponent

Parameters

component TComponent
name string

Returns

WebFlow<TComponent>

Type Parameters

TComponent

InteractAsync<TComponent>(TComponent, string, Func<TComponent, ValueTask>, CancellationToken)

public static ValueTask InteractAsync<TComponent>(this TComponent component, string name, Func<TComponent, ValueTask> interaction, CancellationToken cancellationToken = default) where TComponent : WebComponent

Parameters

component TComponent
name string
interaction Func<TComponent, ValueTask>
cancellationToken CancellationToken

Returns

ValueTask

Type Parameters

TComponent