콘텐츠로 이동

.NET bound STREAM session 공개 인터페이스

.NET 언어별 interface 목차

1. Bound STREAM session

Actor에서 client로 보내는 표면은 one-way send와 disconnect만 제공한다.

public interface IZLinkBoundSession
{
    IZLinkBoundSessionSendCall Send<TMessage>(TMessage message);
    ValueTask DisconnectAsync(
        CancellationToken cancellationToken = default);
}

public interface IZLinkBoundSessionSendCall
    : IZLinkMetadataCall<IZLinkBoundSessionSendCall>
{
    ValueTask Async(
        CancellationToken cancellationToken = default);
}

Client request에 대한 reply는 Actor request handler의 반환값으로 처리한다. Bound session은 client를 향한 새 request operation을 제공하지 않는다.