Interface ICachingConnectionResolver

Namespace
Cratis.Arc.Connections
Assembly
Cratis.Arc.Core.dll

Defines an IConnectionResolver that keeps resolved connections in memory.

public interface ICachingConnectionResolver : IConnectionResolver
Inherited Members
Extension Methods

Methods

Invalidate(ConnectionRequest)

Forget the resolved connection for a request, so the next resolution asks the resolvers again.

void Invalidate(ConnectionRequest request)

Parameters

request ConnectionRequest

The ConnectionRequest to forget.

Remarks

Call this when a connection fails to authenticate, so rotated credentials are picked up.