public KeyGenerationWorker(ILogger <KeyGenerationWorker> logger, IKeyContainer keyContainer, IKeyStoreClient keyStoreClient, IMetrics metrics, IOptions <KeyGenerationConfig> keyGenerationConfig) { _logger = logger; _keyContainer = keyContainer; _keyStoreClient = keyStoreClient; _metrics = metrics; _keyGenerationConfig = keyGenerationConfig.Value; }
protected override IKey AddItemInternal() { IKeyContainer container = itemContainer as IKeyContainer; if (container != null) { return(container.AddKey(new Key("NewKey"))); } throw new InvalidOperationException("No Entity attached to KeyCollectionPresenter"); }
protected override void SetItemsOnForm() { IKeyContainer container = itemContainer as IKeyContainer; if (container != null) { form.Items = container.Keys; } else { throw new InvalidOperationException("No Entity attached to KeyCollectionPresenter"); } }
protected override void RemoveItemInternal(IKey obj) { IKeyContainer container = itemContainer as IKeyContainer; if (container != null) { container.RemoveKey(obj); } else { throw new InvalidOperationException("No Entity attached to KeyCollectionPresenter"); } }
public KeyCreatedCheck(IKeyContainer keyContainer) { _keyContainer = keyContainer; }
public TokenFactory(IKeyContainer keyContainer, IOptions <IdentityOptions> identityOptions, IOptions <IdentityConfig> identityConfig) { _keyContainer = keyContainer; _identityOptions = identityOptions.Value; _identityConfig = identityConfig.Value; }