Table of Contents

Class HttpRuntimeDriver

Namespace
Cress.Execution.Drivers
Assembly
Cress.Execution.dll
public sealed class HttpRuntimeDriver : IRuntimeDriver
Inheritance
HttpRuntimeDriver
Implements
Inherited Members

Constructors

HttpRuntimeDriver(Func<HttpMessageHandler>?)

public HttpRuntimeDriver(Func<HttpMessageHandler>? handlerFactory = null)

Parameters

handlerFactory Func<HttpMessageHandler>

Properties

Name

public string Name { get; }

Property Value

string

Methods

HealthCheck(ProjectCatalog)

public IReadOnlyList<Diagnostic> HealthCheck(ProjectCatalog catalog)

Parameters

catalog ProjectCatalog

Returns

IReadOnlyList<Diagnostic>

StartSessionAsync(DriverSessionStartContext, CancellationToken)

public Task<IDriverSession> StartSessionAsync(DriverSessionStartContext context, CancellationToken cancellationToken)

Parameters

context DriverSessionStartContext
cancellationToken CancellationToken

Returns

Task<IDriverSession>