Exemplo 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));
        }
Exemplo 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));
        }
Exemplo 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);
        }