Interface IConnectionResolver
- Namespace
- Cratis.Arc.Connections
- Assembly
- Cratis.Arc.Core.dll
Defines a system that can resolve how to connect to a storage.
public interface IConnectionResolver
- Extension Methods
Methods
Resolve(ConnectionRequest, CancellationToken)
Resolve a connection.
Task<ResolvedConnection> Resolve(ConnectionRequest request, CancellationToken cancellationToken = default)
Parameters
requestConnectionRequestThe ConnectionRequest to resolve for.
cancellationTokenCancellationTokenOptional CancellationToken.
Returns
- Task<ResolvedConnection>
The ResolvedConnection. Use Unchanged to keep the configured connection.