Suchergebnisse für Anfrage "async-await"

3 die antwort

Falscher Thread.CurrentPrincipal in asynchroner WCF-Endmethode

Ich habe einen WCF-Dienst, der seine hatThread.CurrentPrincipal eingestellt in dasServiceConfiguration.ClaimsAuthorizationManager. Wenn ich den Dienst asynchron wie folgt implementiere: public IAsyncResult BeginMethod1(AsyncCallback callback, ...

2 die antwort

Behandlung von Ausnahmen vom synchronen Teil der asynchronen Methode

Ich habe es mit der Situation zu tun, in der die von mir gestartete Aufgabe möglicherweise ausgeführt wird, während sie gleichzeitig im ersten Thread ausgeführt wird. So etwas zur Veranschaulichung: static async Task TestAsync() { var random = ...

4 die antwort

ICommandHandler / IQueryHandler mit async / await

EDITH sagt (tl; dr)Ich habe mich für eine Variante der vorgeschlagenen Lösung entschieden. alles behaltenICommandHandlers undIQueryHandlers Möglicherweise aynchron und Rückgabe einer gelösten Aufgabe in synchronen Fällen. Trotzdem möchte ich ...

TOP-Veröffentlichungen

5 die antwort

Was ist die asynchrone / erwartete Entsprechung eines ThreadPool-Servers?

Ich arbeite an einem TCP-Server, der mit synchronen APIs und dem Thread-Pool ungefähr so aussieht: TcpListener listener; void Serve(){ while(true){ var client = listener.AcceptTcpClient(); ...

4 die antwort

Entspricht ContinueWith (Delegat, CancellationToken) mit wait-Continuation

Ich habe diese Situation: private Task LongRunningTask = /* Something */; private void DoSomethingMore(Task previousTask) { } public Task IndependentlyCancelableSuccessorTask(CancellationToken cancellationToken) { return ...

1 die antwort

Wie schützt man Ressourcen, die in einer Multithread- oder Async-Umgebung verwendet werden können?

Ich arbeite an einer C # -API, die von einer Vielzahl von Verbrauchern verwendet wird. Diese API ermöglicht den Zugriff auf eine gemeinsam genutzte Ressource (in meinem Fall Hardware für die serielle Kommunikation), bei der häufig ...

2 die antwort

asynchrone Ausgabe bis zum Ende

Ich habe einen asynchronen asp.net-Controller. Dieser Controller ruft eine asynchrone Methode auf. Die Methode, mit der die asynchrone E / A-Arbeit tatsächlich ausgeführt wird, befindet sich tief in meiner Anwendung. Die Methodenserien zwischen ...

5 die antwort

Unterdrücke Warnung von leerer asynchroner Methode

Lassen Sie uns einfach weitermachen und sagen, dass ich die folgende Funktion habe: public class Test { public async Task Finalize() { // We don't need this in this class, so empty body } /* * Additional methods snipped */ }Während dies ...

4 die antwort

Wie kann ich async / await serialisieren?

Nehmen wir an, ich habe diesen einfachen Ausschnitt: async void button_Click(object sender, RoutedEventArgs e) { await Task.Factory.StartNew(() => { Console.WriteLine("start"); Thread.Sleep(5000); Console.WriteLine("end"); }); }Natürlich wird ...

1 die antwort

Aufgabe abgebrochene Ausnahme (ThrowForNonSuccess)

Dies ist eine Fortsetzung dieser Frage:Fortsetzung mehrerer Aufgaben [https://stackoverflow.com/questions/21154692/task-continuiation] Ich habe meinen Code wie in der Antwort geändert, erhalte aber jetztTaskCancelledExceptions wenn ich versuche, ...