How to apply MultiTasking on the method for processing file and database Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!How would I run an async Task<T> method synchronously?How to call asynchronous method from synchronous method in C#?C# cancel a long running task that not a loopAsync/Await Iterate over returned Task<IEnumerable<SomeClass>>Best performance using async and awaitHow to convert Action to Func<Task> without running the Task?linq query async/await reviewC# Understanding trouble with blocked UI and async / await vs. Task.Run?Parallel.ForEach Loop Different Results Than For LoopWhat does awaiting an asynchronous method do in background?

Significance of Cersei's obsession with elephants?

What is the home of the drow in Flanaess?

How many time has Arya actually used Needle?

Did any compiler fully use 80-bit floating point?

Has negative voting ever been officially implemented in elections, or seriously proposed, or even studied?

A term for a woman complaining about things/begging in a cute/childish way

AppleTVs create a chatty alternate WiFi network

Amount of permutations on an NxNxN Rubik's Cube

Why does it sometimes sound good to play a grace note as a lead in to a note in a melody?

Central Vacuuming: Is it worth it, and how does it compare to normal vacuuming?

Semigroups with no morphisms between them

Sum letters are not two different

Can I infer the range of a random variable based on a confidence interval for the mean?

How to pronounce 伝統色

How to dry out epoxy resin faster than usual?

A letter with no particular backstory

How does Belgium enforce obligatory attendance in elections?

Project Euler #1 in C++

What to do with repeated rejections for phd position

Hangman Game with C++

Can a new player join a group only when a new campaign starts?

Can a Beast Master ranger change beast companions?

How often does castling occur in grandmaster games?

How much damage would a cupful of neutron star matter do to the Earth?



How to apply MultiTasking on the method for processing file and database



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!How would I run an async Task<T> method synchronously?How to call asynchronous method from synchronous method in C#?C# cancel a long running task that not a loopAsync/Await Iterate over returned Task<IEnumerable<SomeClass>>Best performance using async and awaitHow to convert Action to Func<Task> without running the Task?linq query async/await reviewC# Understanding trouble with blocked UI and async / await vs. Task.Run?Parallel.ForEach Loop Different Results Than For LoopWhat does awaiting an asynchronous method do in background?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








-1















I've created a method which reads some specfic files from a path and have a foreach loop to get a particular info from the files and search that info in database then return the filename and modified date if that info exist in database. how i can apply multiTasking on this method. For example if the loop has count 10 i need to wait till the loop executes for 10 times. instead how can do the looping using Task/Async,Await



`public async Task getFiles(string filePath)
Directoryinfo[] info=new Directoryinfo(filePath)
string[] files=info.GetFiles().ToList();
List<Task> tasks=new List<Task>();
foreach(var file in files)
Task t=Task.Run(()=>GetFileDetails(file));
tasks.Add(t);

await Task.WhenAll(tasks);
`

Private List<fileData> GetFileDetails()
//logic
return fileData;



im getting ThrowInvalidOperation exception.










share|improve this question



















  • 1





    What have you tried and how did it fail?

    – Paulo Morgado
    Mar 22 at 23:03











  • I've updated the question

    – user2514925
    Mar 27 at 9:23











  • I don't know that exception. But I know it must have a stack trace.

    – Paulo Morgado
    Mar 27 at 19:23

















-1















I've created a method which reads some specfic files from a path and have a foreach loop to get a particular info from the files and search that info in database then return the filename and modified date if that info exist in database. how i can apply multiTasking on this method. For example if the loop has count 10 i need to wait till the loop executes for 10 times. instead how can do the looping using Task/Async,Await



`public async Task getFiles(string filePath)
Directoryinfo[] info=new Directoryinfo(filePath)
string[] files=info.GetFiles().ToList();
List<Task> tasks=new List<Task>();
foreach(var file in files)
Task t=Task.Run(()=>GetFileDetails(file));
tasks.Add(t);

await Task.WhenAll(tasks);
`

Private List<fileData> GetFileDetails()
//logic
return fileData;



im getting ThrowInvalidOperation exception.










share|improve this question



















  • 1





    What have you tried and how did it fail?

    – Paulo Morgado
    Mar 22 at 23:03











  • I've updated the question

    – user2514925
    Mar 27 at 9:23











  • I don't know that exception. But I know it must have a stack trace.

    – Paulo Morgado
    Mar 27 at 19:23













-1












-1








-1








I've created a method which reads some specfic files from a path and have a foreach loop to get a particular info from the files and search that info in database then return the filename and modified date if that info exist in database. how i can apply multiTasking on this method. For example if the loop has count 10 i need to wait till the loop executes for 10 times. instead how can do the looping using Task/Async,Await



`public async Task getFiles(string filePath)
Directoryinfo[] info=new Directoryinfo(filePath)
string[] files=info.GetFiles().ToList();
List<Task> tasks=new List<Task>();
foreach(var file in files)
Task t=Task.Run(()=>GetFileDetails(file));
tasks.Add(t);

await Task.WhenAll(tasks);
`

Private List<fileData> GetFileDetails()
//logic
return fileData;



im getting ThrowInvalidOperation exception.










share|improve this question
















I've created a method which reads some specfic files from a path and have a foreach loop to get a particular info from the files and search that info in database then return the filename and modified date if that info exist in database. how i can apply multiTasking on this method. For example if the loop has count 10 i need to wait till the loop executes for 10 times. instead how can do the looping using Task/Async,Await



`public async Task getFiles(string filePath)
Directoryinfo[] info=new Directoryinfo(filePath)
string[] files=info.GetFiles().ToList();
List<Task> tasks=new List<Task>();
foreach(var file in files)
Task t=Task.Run(()=>GetFileDetails(file));
tasks.Add(t);

await Task.WhenAll(tasks);
`

Private List<fileData> GetFileDetails()
//logic
return fileData;



im getting ThrowInvalidOperation exception.







multithreading async-await task multitasking parallel.foreach






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 27 at 9:16







user2514925

















asked Mar 22 at 10:45









user2514925user2514925

39561842




39561842







  • 1





    What have you tried and how did it fail?

    – Paulo Morgado
    Mar 22 at 23:03











  • I've updated the question

    – user2514925
    Mar 27 at 9:23











  • I don't know that exception. But I know it must have a stack trace.

    – Paulo Morgado
    Mar 27 at 19:23












  • 1





    What have you tried and how did it fail?

    – Paulo Morgado
    Mar 22 at 23:03











  • I've updated the question

    – user2514925
    Mar 27 at 9:23











  • I don't know that exception. But I know it must have a stack trace.

    – Paulo Morgado
    Mar 27 at 19:23







1




1





What have you tried and how did it fail?

– Paulo Morgado
Mar 22 at 23:03





What have you tried and how did it fail?

– Paulo Morgado
Mar 22 at 23:03













I've updated the question

– user2514925
Mar 27 at 9:23





I've updated the question

– user2514925
Mar 27 at 9:23













I don't know that exception. But I know it must have a stack trace.

– Paulo Morgado
Mar 27 at 19:23





I don't know that exception. But I know it must have a stack trace.

– Paulo Morgado
Mar 27 at 19:23












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55297912%2fhow-to-apply-multitasking-on-the-method-for-processing-file-and-database%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55297912%2fhow-to-apply-multitasking-on-the-method-for-processing-file-and-database%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해