Пример #1
0
        private static Task HandleOnCreateComplete(
            ContextAdapter context, string fileId, bool supportsUploadConcat,
            UploadConcat uploadConcat, string metadata, long uploadLength)
        {
            if (context.Configuration.Events?.OnCreateCompleteAsync == null)
            {
                return(Task.FromResult(0));
            }

            return(context.Configuration.Events.OnCreateCompleteAsync(CreateCompleteContext.Create(context, ctx =>
            {
                ctx.FileId = fileId;
                ctx.FileConcatenation = supportsUploadConcat ? uploadConcat.Type : null;
                ctx.Metadata = Metadata.Parse(metadata);
                ctx.UploadLength = uploadLength;
            })));
        }
 public Task <bool> CanHandle(CreateCompleteContext context)
 {
     return(_trueTask);
 }
 public Task HandleCreateComplete(CreateCompleteContext context)
 {
     return(Task.CompletedTask);
 }