AcManager.Tools.ContentInstallation.SharpCompressContentInstallator.CreateExtractorAsync C# (CSharp) Method

CreateExtractorAsync() private method

private CreateExtractorAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        private async Task CreateExtractorAsync() {
            try {
                _extractor = await Task.Run(() => CreateExtractor(Filename, Password));
            } catch (PasswordException) {
                IsPasswordRequired = true;
                DisposeHelper.Dispose(ref _extractor);
            }
        }

Usage Example

        public static async Task <IAdditionalContentInstallator> Create(string filename)
        {
            var result = new SharpCompressContentInstallator(filename);
            await result.CreateExtractorAsync();

            return(result);
        }
All Usage Examples Of AcManager.Tools.ContentInstallation.SharpCompressContentInstallator::CreateExtractorAsync