Tag: async-await
Dies umfasst den asynchronen Programmiermodell unterstützt verschiedene Programmiersprachen, die Verwendung des async-und await-Schlüsselwörter.
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
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(
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
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
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
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.
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
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,
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
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
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
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
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
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
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:
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,
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
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,
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
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
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 =
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
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
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
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>(()
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
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 =
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
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,
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.
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
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
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
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
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
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);
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
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
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
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
3
Antworten
static async void SendTweetWithSinglePicture(string message, string image) { var auth = new SingleUserAuthorizer { CredentialStore = new SingleUserInMemoryCredentialStore { ConsumerKey = "", ConsumerSecret = "", AccessToken = "", AccessTokenSecret = "" } }; var context = new
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
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
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.
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,
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
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
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
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
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