Tag: async-await

Dies umfasst den asynchronen Programmiermodell unterstützt verschiedene Programmiersprachen, die Verwendung des async-und await-Schlüsselwörter.

await Task.CompletedTask für was?

Anzahl der Antworten 1 Antworten
Ich erstellt UWP-app mit Windows Template Studio eingeführt, bei Build2017. Unten Klasse ist ein Teil der generierten code aus. public class SampleModelService { public async Task<IEnumerable<SampleModel>> GetDataAsync() { await Task.CompletedTask; //<-- what is this for? var data

So stornieren Sie einen TaskCompletionSource mit einem Timeout

Anzahl der Antworten 2 Antworten
Habe ich die Funktion, ich nenne asynchron mit dem await-Schlüsselwort: public Task<StatePropertyEx> RequestStateForEntity(EntityKey entity, string propName) { var tcs = new TaskCompletionSource<StateInfo>(); try { var propInstance = BuildCacheKey(entity, propName); StateCacheItem cacheItem; if (_stateCache.TryGetValue(propInstance, out cacheItem)) { tcs.SetResult(

Mithilfe der async-Datareader

Anzahl der Antworten 1 Antworten
Wir sind ziemlich neu in diesem, aber wir versuchen zu nutzen, das neue async-datareader - wir haben die Probe aus http://blogs.msdn.com/b/adonet/archive/2012/07/15/using-sqldatareader-s-new-async-methods-in-net-4-5-beta-part-2-examples.aspx aber Probleme. Was wir versuchen zu erreichen ist :- Die gespeicherte Prozedur gibt 2 Tabellen, mit

Wie pflegt Thread-Kontext über async-await-Modell in C#?

Anzahl der Antworten 1 Antworten
Ist mit ThreadStatic und Einstellung der Kontext jeder Zeit erwarten rundet "eine option"? Gibt es einen anderen Weg? public async void Test() { //This is in Thread 1 Foo foo = new Foo(); Context.context = "context1"; //This

Beste Methode zum durchführen von asynchronen Abfrage Azure Table Storage

Anzahl der Antworten 2 Antworten
Habe ich ein grundlegendes Azure table storage-Abfrage arbeiten mit der Windows Azure Storage Client, Version 3.0. Was ist der einfachste Weg zu konvertieren, das auf eine asynchrone Abfrage? Ist es möglich mit dem async-await-Muster? //Setup the storage

Wie zu verwenden Aufgabe.WhenAll() korrekt

Anzahl der Antworten 2 Antworten
Ich versuche, mit Task.WhenAll zu erwarten den Abschluss mehrerer Aufgaben. Mein code ist unten - soll es starten mehrere asynchrone Aufgaben, von denen jeder ruft einem bus der Linie und fügt Sie dann zu einem lokalen array.

Wie ist ein IAsyncCursor verwendet für die iteration mit der mongodb c# driver?

Anzahl der Antworten 1 Antworten
Ich versuche, um eine Liste aller Datenbanken, in meinem server und schließlich drucken Sie Sie aus (d.h. Ihre Namen als strings). Mit der vorherigen version der c# - Treiber, den ich nennen könnte, die Server.GetDatabases(), aber das

Flattern: Best Practices der Async-Aufruf-Codes von UI

Anzahl der Antworten 2 Antworten
Ich entwickle ein Flattern app aber Frage mich was soll ich tun, wenn der Aufruf von asynchronen code von UI - sagen wir mal die build-Methode des UI-widget. Beispielsweise meine app verbindet sich FB durch eine service-Klasse,

Aktualisierung von hintergrund-Arbeiter async-await

Anzahl der Antworten 3 Antworten
So ist dies, wie ich derzeit mit hintergrund-Arbeiter zu retten, eine Menge Zeug, um die Datei während der Präsentation der user mit einer Fortschrittsanzeige und verhindert jegliche änderungen an der Benutzeroberfläche beim speichern ist in Arbeit. Ich

NSubstitute - Erhielt für async - "Anruf nicht erwartet"Warnung

Anzahl der Antworten 3 Antworten
Ich versuche, stellen Sie sicher, dass eine asynchrone Methode aufgerufen wurde und mit den richtigen Parametern. Allerdings bekomme ich die Warnung: "Weil dieser Anruf nicht erwartete, Ausführung der aktuellen Methode weiter, bevor der Anruf abgeschlossen ist. In

Warum ist HttpClient ist GetStringAsync ist unglaubliche langsam?

Anzahl der Antworten 2 Antworten
Ich habe ein Windows Phone 8 Projekt wo ich habe die Verwendung der PCL (Portable Class Library) Projekt zu, da werde ich bauen, eine Win8 app. Jedoch beim aufrufen von mein-api (in Azurblau) meine HttpClient ist GetStringAsync

Python 3.5 async/await-mit echten code-Beispiel

Anzahl der Antworten 1 Antworten
Gelesen habe ich Tonnen von Artikeln und Tutorials über Python 3.5 async/await Sache. Ich muss sagen, ich bin ziemlich verwirrt, weil einige verwenden get_event_loop() und run_until_complete(), einige verwenden ensure_future(), einige verwenden asyncio.wait(), und einige nutzen call_soon(). Es

Wie zu warten, bis alle Aufgaben abgeschlossen werden, bevor die Rückgabe von Methode in C#

Anzahl der Antworten 4 Antworten
In meinem Web-API-Controller MyController es ist ein Aufruf an meine service-Klasse [HttpPost] Route("groupmembershipvalidate")] public IHttpActionResult PostGroupMembershipValidate(ListGroupMembershipUploadInput ListGroupMembershipUploadInput) { //perform some tasks var searchResults = ts.validateDetails(gmvi); return Ok(searchResults); } Nun diese validateDetails service-Klasse zum ausführen benötigt einige Aufgaben

.Net 4.5 Svcutil erzeugt zwei Operationen mit demselben Namen (Methode und MethodAsync)

Anzahl der Antworten 1 Antworten
Ich bin der Verzehr einer vordefinierten wsdl mit svcutil a la: svcutil some_service.wsdl einer der Methoden, die dabei erzeugt wurde, hat die folgende Signatur: [System.ServiceModel.OperationContractAttribute(Action="http://ws.example.org/SubmitData", ReplyAction="*")] SubmitDataResponse SubmitData( SubmitDataRequest request ) Während scvutil von VS2010/.net35 erzeugt nur

Stornierung Token warten-Methode

Anzahl der Antworten 1 Antworten
Es gibt viele Gründe, um eine token im Konstruktor einer Aufgabe, die hier erwähnt werden: Stornierung token, die im Task-Konstruktor: warum? Mit der Verwendung der Schlüsselwörter async /await, wie ist das arbeiten? zum Beispiel meine folgenden code:

Karte async Ergebnis mit automapper

Anzahl der Antworten 3 Antworten
Sind wir createing eine Web.Api-Anwendung eine angularjs-Anwendung. Die Web -.- Api gibt json-Ergebnis. Schritt eins war immer, die Daten: public List<DataItem>> GetData() { return Mapper.Map<List<DataItem>>(dataRepository.GetData()); } Arbeitete wie ein Charme. Dann machten wir die Daten repo async,

Verwenden Sie den Task-based Asynchronous Pattern (TAP) mit .NET 4.0 und C# 4.0

Anzahl der Antworten 5 Antworten
Gibt es einen Weg, um die Task-based Asynchronous Pattern (TAP) in .NET 4.0 ohne die await und async keywords? (Ich Frage, weil wir stecken geblieben sind in C# 4.0.) Außerdem ist es ein Beispiel für die Verwendung

Wie kann ich umwandeln onload Versprechen in Async/Await

Anzahl der Antworten 1 Antworten
Habe ich Folgendes Typoskript, das ich gerne verwenden möchte async/await auf. Aber ich kann nicht scheinen, um es zu klären in meinem Kopf, wie Sie dies tun. private getWorkbookFromFile2(excelFile: File): Promise<xlsx.IWorkBook> { var loadedPromise = new Promise<xlsx.IWorkBook>((resolve,

async/await für high-performance-server-Anwendungen?

Anzahl der Antworten 2 Antworten
den neuen async - /await-Schlüsselwörter in C# 5 sehen sehr vielversprechend aus, aber Las ich einen Artikel über die performance-Auswirkungen auf diese Anwendungen, da der compiler generiert ein Recht komplexer Zustandsautomat für asynchrone Methoden. Async-Programmierung mit Hilfe

Wie Sie wissen, ob eine Funktion ist async?

Anzahl der Antworten 8 Antworten
Habe ich zu übergeben, eine Funktion eine andere Funktion, und führen Sie es als ein Rückruf. Das problem ist, dass manchmal diese Funktion ist async, wie: async function() { //Some async actions } So, ich möchte ausführen

Wie machen UdpClient.ReceiveAsync() cancelable?

Anzahl der Antworten 2 Antworten
Habe ich eine Schnittstelle INetwork mit einer Methode: Task<bool> SendAsync(string messageToSend, CancellationToken ct) Einer Implementierung des interface hat code wie folgt: public async Task<bool> SendAsync(string messageToSend, CancellationToken ct) { var udpClient = new UdpClient(); var data =

Was ist Microsoft.Bcl.Async?

Anzahl der Antworten 2 Antworten
Was ist Microsoft.Bcl.Async und für was wird es verwendet? Ich gelesen habe der Paket Seite, dass: Dieses Paket ermöglicht Visual Studio 2012 Projekte zur Verwendung der neuen 'async' und 'await' keywords. Aber wie sehen konnte mein VS2012

Wie Hydrat ein Wörterbuch mit den Ergebnissen der asynchronen Aufrufe?

Anzahl der Antworten 4 Antworten
Angenommen ich habe code, der wie folgt aussieht: public async Task<string> DoSomethingReturnString(int n) { ... } int numbers = new int { 1, 2 , 3}; Nehme an, dass ich möchte, um ein Wörterbuch zu erstellen, enthält

Wie kann ich Lesen, JSON von einer StringContent Objekt in einer ApiController?

Anzahl der Antworten 1 Antworten
Schreibe ich eine API-controller bestimmt, zu empfangen und zu analysieren, den Inhalt einer JSON-asynchronen post, und nicht in der Lage bin zu Lesen, den Inhalt des StringContent Objekt in diesem post. Hier ist der Abschnitt aus meinem

Wie zu verwenden Aufgabe.WhenAll richtig

Anzahl der Antworten 2 Antworten
Folgenden diese Frage (und seine Antwort), das ich verwenden möchte TaskCompletionSource und Task.WhenAll zu warten, bis Wann jede Aufgabe gibt True zurück Erstens. Also schrieb ich dies : TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>(); Task<bool> t0 = Task.Factory.StartNew<bool>(()

Was ist die Aufgabe äquivalent zu Versprechen.dann()?

Anzahl der Antworten 2 Antworten
Mit dem Zusatz von async /await um Typoskript mit Versprechen(en) Aussehen kann syntaktisch sehr nah an Aufgabe(N). Beispiel: Versprechen (TS) public aync myAsyncFun(): Promise<T> { let value: T = await ... return value; } Aufgabe (C#) public

HttpContext.Aktuelle null-innen asynchrone Aufgabe

Anzahl der Antworten 1 Antworten
Habe ich eine Methode, die verwendet ein repository (userRepo): public override Task<IdentityResult> CreateLocalUserAsync(IUser user, string password, CancellationToken cancellationToken) { var task = new Task<IdentityResult>(() => { TUserEntity newUser = new TUserEntity { Id = user.Id, UserName =

Die übergabe einer Aufgabe als parameter

Anzahl der Antworten 1 Antworten
Ich bin nicht sicher, ob das möglich ist, also hier bei mir: Habe ich eine Abfolge von Aktion mehrere async Task MethodA(...) { //some code //a call to specific Async IO bound method //some code } gibt

Wiederum ein sync-Methode in einer asynchronen one

Anzahl der Antworten 2 Antworten
Ich versuche, die wiederum eine synchrone Methode, die von einigen alten code in eine asynchrone Methode, aber ich habe einige Schwierigkeiten zu verstehen. Von all den videos und tutorials, die ich gelesen habe scheinen Sie zu sein,

Async/Await Durchlaufen zurückgegebenen Task<IEnumerable<SomeClass>>

Anzahl der Antworten 1 Antworten
Will ich mit async/await-bei der Abfrage einer Datenbank mit einem HTTP-Aufruf in meiner WPF-Anwendung. Es ist mein erstes mal mit async/await, so dass, wenn Sie sehen, keine offensichtlichen Fehler, fühlen Sie sich frei, zeigen Sie Sie heraus.

Gibt es DBSet.UpdateAsync() und RemoveAsync() in .net-core?

Anzahl der Antworten 1 Antworten
Konnte ich nicht finden alle Informationen zu diesem überall. Gibt es ToListAsync(), AddAsync() und mehr, aber konnte Sie nicht finden, keine Dokumentation über UpdateAsync() oder RemoveAsync(). Weiß jemand etwas darüber? SaveChangesAsync ist, was Sie suchen. Also, ich

Warten auf Asynchrone Funktion in FormClosing Ereignis

Anzahl der Antworten 5 Antworten
Ich habe da ein problem, wo ich nicht erwarten eine asynchrone Funktion in der FormClosing-Ereignis, die bestimmen werden, ob das Formular zu schließen, sollte fortgesetzt werden. Erstellt habe ich ein einfaches Beispiel, das Sie auffordert, zu speichern

Ein Einstiegspunkt kann nicht sein, gekennzeichnet mit dem 'async' - Modifizierer

Anzahl der Antworten 4 Antworten
Ich unten kopiert code aus diese link.Aber wenn ich kompilieren Sie diesen code erhalte ich eine Einstiegspunkt kann nicht sein, gekennzeichnet mit dem 'async' - Modifizierer. Wie kann ich diese code kompilierbar? class Program { static async

Unerwartete `erwarten` innerhalb einer Schleife. (nicht-warten-in-the-loop)

Anzahl der Antworten 2 Antworten
Wie Sollte ich erwarten für bot.sendMessage() im inneren der Schleife? Vielleicht Brauche ich await Promise.all Aber ich Weiß nicht, Wie Soll ich bot.sendMessage() Code: const promise = query.exec(); promise.then(async (doc) => { let count = 0; for

Async mit WPF-Eigenschaften

Anzahl der Antworten 2 Antworten
Ich habe eine gebundene Eigenschaft wie folgt: public string MyPath { get { return _mypath; } set { _mypath = value; NotifyPropertyChanged(() => MyPath); LoadSomeStuffFromMyPath(mypath) } } Möchte ich das machen LoadSomeStuffFromMyPath async, aber ich kann nicht

Was ist die richtige Art zu verwenden async/await in eine rekursive Methode?

Anzahl der Antworten 2 Antworten
Was ist die richtige Art zu verwenden async/await in eine rekursive Methode? Hier ist meine Methode: public string ProcessStream(string streamPosition) { var stream = GetStream(streamPosition); if (stream.Items.count == 0) return stream.NextPosition; foreach(var item in stream.Items) { ProcessItem(item);

async await in Bild laden

Anzahl der Antworten 2 Antworten
Temp.js export default class Temp { async addImageProcess(src){ let img = new Image(); img.src = src; return img.onload = await function(){ return this.height; } } } anotherfile.js import Temp from '../../classes/Temp' let tmp = new Temp() imageUrl

await Task.Delay scheint nicht zu funktionieren

Anzahl der Antworten 2 Antworten
Ich glaube, ich bin etwas fehlt, aber ich kann nicht scheinen, um erwarten zu arbeiten .net 4.5 Weiß jemand die korrekte syntax hier? überall wo ich geschaut habe, scheint genau das verwenden, was ich habe. (siehe Die

Warum genau ist nichtig async schlecht?

Anzahl der Antworten 2 Antworten
So, ich verstehe, warum die Rückgabe ungültig async normalerweise würde keinen Sinn machen, aber ich habe lief in eine situation, wo ich denke, es wäre durchaus gültig. Betrachten Sie die folgende erfundene Beispiel: protected override void OnLoad(EventArgs

New HttpClient proxy-Einstellungen Probleme

Anzahl der Antworten 1 Antworten
Ich versuche zu umschreiben, alte Netzwerk-Authentifizierung Logik, nach der neuen fw 4.5-Funktionen wie z.B. HttpClient und await/async-und ich erlebe das unerwartete Wartezeit (etwa 15s) zwischen Anfrage und Antwort. Meine Vermutung ist, dass passiert, da der client versucht

Aufruf der Asynchronen Methode Page_Load

Anzahl der Antworten 3 Antworten
static async void SendTweetWithSinglePicture(string message, string image) { var auth = new SingleUserAuthorizer { CredentialStore = new SingleUserInMemoryCredentialStore { ConsumerKey = "", ConsumerSecret = "", AccessToken = "", AccessTokenSecret = "" } }; var context = new

WCF-Service Client mit .NET 4.5 Task-Basierte Asynchrone Operationen, erwarten nie wieder

Anzahl der Antworten 1 Antworten
Ich habe ein WCF-Dienstverweis auf meine .NET 4.5 app, mit der Standard - "Generate task-based operations" - option unter "Zulassen Generation von asynchronen Vorgängen." Ich rufe den service aus einer async-Methode meiner eigenen, irgendwie wie so: public

SaveChanges vs SaveChangesAsync in Entity Framework

Anzahl der Antworten 1 Antworten
Kann jemand erklären, was die wichtigsten Unterschiede zwischen SaveChanges und SaveChangesAsync ? Wo sollte ich verwenden SaveChangesAsync und Wann ? Wie ist die Leistung variiert ? Ich habe zwei Beispiele hier : Asynchrone Funktion: private static async

Wie man richtig in eine Warteschlange von tasks zum ausführen in C#

Anzahl der Antworten 4 Antworten
Habe ich eine Aufzählung von Elementen (RunData.Demand), die jeweils einige arbeiten, die mit dem Aufruf einer API über HTTP. Es funktioniert großartig, wenn ich nur foreach durch Sie alle, und rufen Sie die API bei jeder iteration.

Node.js geltend zu machen.wirft mit asynchronen Funktionen (Versprechen)

Anzahl der Antworten 5 Antworten
Möchte ich prüfen, ob eine async-Funktion löst mit geltend zu machen.wirft von den einheimischen assert Modul. Ich habe versucht, mit const test = async () => await aPromise(); assert.throws(test); //AssertionError: Missing expected exception.. Es (offensichtlich?) funktioniert nicht,

Nicht erwarten, wenn mit ForEachAsync mit warten im inneren Aktion

Anzahl der Antworten 1 Antworten
Den folgenden zurückkehren sollte "C", aber es gibt "B" using System.Data.Entity; //... var state = "A"; var qry = (from f in db.myTable select f); await qry.ForEachAsync(async (myRecord) => { await DoStuffAsync(myRecord); state = "B"; }); state

Parallele Aufgaben In Den Windows-Diensten

Anzahl der Antworten 2 Antworten
Ich habe einen Windows-Dienst startet eine Funktion auf einem timer. Die Funktion fragt die Datenbank für neue Datensätze und dann ruft einen web-service für jeden neuen Datensatz, den es findet. Es ist nun eine Anforderung, die dieser

Xamarin.Formen - BeginInvokeOnMainThread für eine asynchrone Aktion

Anzahl der Antworten 3 Antworten
Ich bin vertraut mit den Regeln über die Aktualisierung UI-Elemente auf dem UI-thread mit dem Gerät.BeginInvokeOnMainThread, jedoch habe ich eine operation, die ausgeführt werden muss, die auf dem UI-thread, ist wirklich eine Aufgabe. Beispielsweise die Push/PopAsync Methoden

Nicht konvertieren kann der lambda-Ausdruck zu geben "...", weil es keine Stellvertretung geben

Anzahl der Antworten 2 Antworten
Guten Tag! Ich bin versucht zu schreiben, eine anonyme Methode mit einer lambda-Ausdrücke, die zurückkehren würde, ein Objekt aus einem async task. Ich möchte diese im Konstruktor, so dass ist der Grund, ich kann nicht machen, übergeordneten

await Task.WhenAll(tasks), die Ausnahmebehandlung, Protokollierung aller Ausnahmen von den Aufgaben

Anzahl der Antworten 2 Antworten
Ich versuche herauszufinden, wie zu berichten, alle Ausnahmen, die von einer Liste von Aufgaben aus dem folgenden code. Die Grundidee dieses code-snippet ist: Der Benutzer schickt eine Anfrage an den handler, handler erstellt die Nachrichten tasks und