Interface IProtoRunApplicationTransport

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

Serves an application that has no address to the run itself, before any test: an in-process server implements it. ApplicationClientAsync(string) uses it when the application has no configured or published address.

public interface IProtoRunApplicationTransport
Extension Methods

Properties

ApplicationName

The application the transport serves.

string ApplicationName { get; }

Property Value

string

Methods

OpenRunClientAsync(ProtoRunSetupContext)

Opens a client for the application; the run releases it when the phase ends.

ValueTask<ProtoRunApplicationClient> OpenRunClientAsync(ProtoRunSetupContext context)

Parameters

context ProtoRunSetupContext

Returns

ValueTask<ProtoRunApplicationClient>