Ejemplo n.º 1
0
        public async Task MyMethod(
            IMyInterface dependency)
        {
            await dependency.MyAsyncOperation();

            await dependency.MyAsyncOperation(_cancellationToken);
        }
        public async Task MyOtherMethod(
            IMyInterface dependency,
            CancellationToken cancellationToken)
        {
            await dependency.MyAsyncOperation(cancellationToken);

            await dependency.MyAsyncOperation();
        }
Ejemplo n.º 3
0
        public async Task MyMethod(
            IMyInterface dependency)
        {
            var cancellationToken = CancellationToken.None;

            await dependency.MyAsyncOperation();

            await dependency.MyAsyncOperation(cancellationToken);
        }
Ejemplo n.º 4
0
        public async Task MyMethod(
            IMyInterface dependency,
            string value,
            CancellationToken cancellationToken)
        {
            await dependency.MyAsyncOperation(value, cancellationToken);

            await dependency.MyAsyncOperation(value, cancellationToken);
        }
Ejemplo n.º 5
0
        public async Task MyMethod(
            IMyInterface dependency,
            int value1,
            int value2,
            string value3,
            CancellationToken cancellationToken)
        {
            await dependency.MyAsyncOperation(value3 : value3, value1 : value1, value2 : value2);

            await dependency.MyAsyncOperation(value1, cancellationToken : cancellationToken);
        }
        public async Task MyMethod(
            IMyInterface dependency,
            CancellationToken cancellationToken)
        {
            await dependency.MyAsyncOperation();

            await Task.Delay(TimeSpan.FromSeconds(5), cancellationToken);
        }
 public async Task MyMethod(
     IMyInterface dependency)
 => await dependency.MyAsyncOperation();
Ejemplo n.º 8
0
 public static Task MyExtensionOperation(
     this IMyInterface dependency,
     CancellationToken cancellationToken = default)
 => dependency.MyAsyncOperation(cancellationToken);