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;
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
add a comment |
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
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
add a comment |
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
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
multithreading async-await task multitasking parallel.foreach
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
add a comment |
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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