Exemplo n.º 1
0
        public async Task Set(LinkRecord record, CancellationToken token = default)
        {
            record.VerifyNotNull(nameof(record));

            ILinkRecordActor actor = _actorHost !.GetActor <ILinkRecordActor>((ActorKey)record.Id);
            await actor.Set(record, token);
        }
Exemplo n.º 2
0
        public async Task Delete(string id, CancellationToken token = default)
        {
            id.VerifyNotEmpty(nameof(id));

            ILinkRecordActor actor = _actorHost !.GetActor <ILinkRecordActor>((ActorKey)id);
            await actor.Delete(token);
        }
Exemplo n.º 3
0
        public async Task <LinkRecord?> Get(string id, CancellationToken token = default)
        {
            id.VerifyNotEmpty(nameof(id));

            ILinkRecordActor actor = _actorHost !.GetActor <ILinkRecordActor>((ActorKey)id);

            return(await actor.Get(token));
        }