/// <summary> /// DuplexStreaming に対する配信オブジェクトを生成します。 /// </summary> /// <typeparam name="TRequest">リクエストの型</typeparam> /// <typeparam name="TResponse">レスポンスの型</typeparam> /// <param name="call">呼び出しオブジェクト</param> /// <param name="disposableCall">配信オブジェクトの dispose 時に呼び出しオブジェクトを dispose するかどうか</param> /// <returns>配信オブジェクト</returns> public static GrpcDuplexStreamingObservable <TRequest, TResponse> ObserveDuplexStreaming <TRequest, TResponse>(AsyncDuplexStreamingCall <TRequest, TResponse> call, bool disposableCall = true) { return(GrpcDuplexStreamingObservable <TRequest, TResponse> .Observe(call, disposableCall)); }
/// <summary> /// DuplexStreaming に対する配信オブジェクトを生成します。 /// </summary> /// <param name="call">呼び出しオブジェクト</param> /// <param name="disposableCall">配信オブジェクトの dispose 時に呼び出しオブジェクトを dispose するかどうか</param> public static GrpcDuplexStreamingObservable <TRequest, TResponse> Observe(AsyncDuplexStreamingCall <TRequest, TResponse> call, bool disposableCall) { GrpcDuplexStreamingObservable <TRequest, TResponse> observable = new GrpcDuplexStreamingObservable <TRequest, TResponse>(call, disposableCall); return(observable); }