Class ProtoApplicationRegistry
Resolves the clients registered for each application. Integrations use it to pick a protocol's default client — the first registered — when a test does not name one explicitly.
public sealed class ProtoApplicationRegistry
- Inheritance
-
ProtoApplicationRegistry
- Inherited Members
- Extension Methods
Constructors
ProtoApplicationRegistry(IEnumerable<ProtoApplicationClients>)
public ProtoApplicationRegistry(IEnumerable<ProtoApplicationClients> applications)
Parameters
applicationsIEnumerable<ProtoApplicationClients>
Methods
Clients(string, string)
Returns the client names registered for a protocol, in registration order.
public IReadOnlyList<string> Clients(string applicationName, string protocolName)
Parameters
Returns
DefaultClient(string, string)
Returns the first client registered for a protocol, or null.
public string? DefaultClient(string applicationName, string protocolName)