/// <summary> /// Register an implementation of <see cref="IUrlToEntityTokenMapper" /> /// </summary> /// <param name="serviceMapper"></param> public static void Register(IServiceUrlToEntityTokenMapper serviceMapper) { Verify.ArgumentNotNull(serviceMapper, nameof(serviceMapper)); if (_serviceMappers.Count > 100) { Log.LogWarning(LogTitle, "More than 100 implementations of {0}-s registered: possible memory leak. Registered type: {1}", nameof(IServiceUrlToEntityTokenMapper), serviceMapper.GetType().FullName); return; } _serviceMappers.Add(serviceMapper); }
/// <summary> /// Register an implementation of <see cref="IUrlToEntityTokenMapper" /> /// </summary> /// <param name="serviceMapper"></param> public static void Register(IServiceUrlToEntityTokenMapper serviceMapper) { Verify.ArgumentNotNull(serviceMapper, nameof(serviceMapper)); if (_serviceMappers.Count > 100) { Log.LogWarning(LogTitle, "More than 100 implementations of {0}-s registered: possible memory leak. Registered type: {1}", nameof(IServiceUrlToEntityTokenMapper), serviceMapper.GetType().FullName); return; } _serviceMappers.Add(serviceMapper); }