Esempio n. 1
0
        public async Task <bool> Delete(CancellationToken token = default)
        {
            _logger.LogTrace($"{nameof(Delete)}: actorKey={_actorKey}");

            IDirectoryActor actor = _actorHost !.GetActor <IDirectoryActor>(_actorKey);

            return(await actor.Delete(token));
        }
Esempio n. 2
0
        public async Task <ArticleDirectory?> Get(CancellationToken token = default)
        {
            _logger.LogTrace($"{nameof(Get)}: actorKey={_actorKey}");

            IDirectoryActor actor = _actorHost !.GetActor <IDirectoryActor>(_actorKey);

            return(await actor.Get(token));
        }
Esempio n. 3
0
        public async Task Set(ArticleDirectory record, CancellationToken token = default)
        {
            record.VerifyNotNull(nameof(record));

            _logger.LogTrace($"{nameof(Set)}: actorKey={_actorKey}");

            IDirectoryActor actor = _actorHost !.GetActor <IDirectoryActor>(_actorKey);
            await actor.Set(record, token);
        }