Interface IAdmissionManager<TAdmissionManager, TArg>
- Namespace
- MarymoorStudios.Core.Rpc.Identity
- Assembly
- MarymoorStudios.Core.Rpc.Identity.dll
Interface that provides generic constraints.
public interface IAdmissionManager<out TAdmissionManager, in TArg> where TAdmissionManager : AdmissionManager
Type Parameters
TAdmissionManager
TArg
Methods
Create(TArg, ILoggerFactory, AdmissionPolicy, int)
Creates a new admission manager.
public static abstract TAdmissionManager Create(TArg args, ILoggerFactory factory, AdmissionManager.AdmissionPolicy policy, int maxRecencyList)
Parameters
args
TArgfactory
ILoggerFactorypolicy
AdmissionManager.AdmissionPolicymaxRecencyList
int
Returns
- TAdmissionManager