LitS3.S3Service.CreateProgressCallback C# (CSharp) Method

CreateProgressCallback() private method

private CreateProgressCallback ( string bucketName, string key, long length, EventHandler handler ) : Action
bucketName string
key string
length long
handler EventHandler
return Action
        private Action<long> CreateProgressCallback(string bucketName, string key, long length,
            EventHandler<S3ProgressEventArgs> handler)
        {
            return handler != null
                 ? bytes => handler(this, new S3ProgressEventArgs(bucketName, key, bytes, length))
                 : (Action<long>)null;
        }