Exemple #1
0
        /// <summary>
        /// Interception operation.
        /// </summary>
        /// <param name="metadata">The metadata.</param>
        /// <param name="segments">The segments.</param>
        /// <returns>
        /// Data which will be available to the
        /// consumer stage of the interception.
        /// </returns>
        ValueTask <ReadOnlyMemory <byte> > IProducerAsyncInterceptor.InterceptAsync(
            Metadata metadata,
            Bucket segments)
        {
            var result = _sync.Intercept(metadata);

            return(result.ToValueTask());
        }