Tag: c#-5.0

Für Fragen in Bezug auf-Entwicklung mit C#, version 5.0.

Warum nicht generische ICollection implementieren IReadOnlyCollection in .NET 4.5?

Anzahl der Antworten 6 Antworten
In .NET 4.5 /C# 5, IReadOnlyCollection<T> wird deklariert mit einem Count Eigenschaft: public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable { int Count { get; } } Frage ich mich, wäre es nicht sinnvoll für ICollection<T> zur Umsetzung

ReSharper: Einstellung Sprache C# Ebene für die Lösung

Anzahl der Antworten 2 Antworten
Weiter zu diese Frage, ich habe viele Projekte, die im inneren eine Lösung und ich möchte nicht, dass das erstellen einer dotsettings - Datei für jedes Projekt. Kann mir jemand helfen, legen Sie die C# - Sprache-Ebene

How to Order/Sort List<T> die Verwendung von Lambda-Ausdrücken in C#5?

Anzahl der Antworten 1 Antworten
Ich die Umwandlung meiner Anwendung aus .Net 4.0 auf .Net 4.5 Framework und es gibt eine änderung in der List<> definition. Meine alte code sah wie folgt aus (.Net 4.0): List<Customer> list = new List<Customer>(); list.Add(new Customer("Smith",

Erwarten alternative .NET 4.0?

Anzahl der Antworten 2 Antworten
Was wäre die beste alternative für den await-Schlüsselwort in .NET 4.0 ? Ich habe eine Methode die einen Wert zurückgeben, nachdem eine asynchrone operation. Ich bemerkte die Methode wait() blockiert den thread vollständig, so dass die asynchrone

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

Wie man einen string-array list in C#

Anzahl der Antworten 1 Antworten
Ich bin ein absoluter 100% Anfänger also bitte verzeiht mir meine Unwissenheit im Voraus!! Kann mir jemand helfen wieder in dieser Liste (array) aus meinem c# - Datenbank-Abfrage? Ich Schreibe ein c# - Anwendung mithilfe von visual

Unterschied zwischen await und async und Task parallel library

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen der Task Parallel Library und await und async. Was war die Notwendigkeit der Einführung await und async? Ich sehe TPL ist Teil von C# 4.0 und await/async ist Teil von C# 5.0,

Wie funktioniert die Aufgabe<int> werden Sie ein int?

Anzahl der Antworten 2 Antworten
Wir haben diese Methode: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); //You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); string urlContents = await getStringTask; //The

Verschachteln von async/await-Methoden

Anzahl der Antworten 2 Antworten
Ich Schreibe eine Bibliothek, umschließt eine Dritte Partei, die web-service-Aufruf und versuche, die Bibliothek nutzen, das neue async - /await-features. Was ist die richtige Verwendung des async/await-Schlüsselwörter im folgenden Beispiel? public class MyApi { public Task<ApiResult> DoSomethingAsync()

Was passiert eigentlich bei der Verwendung von async/await innerhalb einer LINQ-Anweisung?

Anzahl der Antworten 2 Antworten
Dem folgenden snippet kompiliert, aber ich würde erwarten, dass es auf die Aufgabe führen, anstatt dass Sie mir einen List<Task<T>>. var foo = bars.Select(async bar => await Baz(bar)).ToList() Als darauf hingewiesen,hier, müssen Sie Task.WhenAll: var tasks =

.NET 4.5 forms-Anwendung herstellen einer Verbindung zu SQL Server 2012 fehl: SSL-Anbieter, Fehler: 0

Anzahl der Antworten 2 Antworten
Ich habe ein problem Verbindung zu einer Instanz von SQL Server 2012 unter Windows Server 2012. Ich habe eine .NET 4.5 windows-forms-Anwendung auf einem Clientcomputer installiert unter Windows 7. Der Fehler den ich bekomme, ist diese: A

Wie versenden Sie mehrere Parameter in einer Url.Aktion?

Anzahl der Antworten 3 Antworten
Wie versenden Sie mehrere Parameter in einer Url.Action? Ich habe einen controller mit einer action, und ich will 2 Parameter, aber der 2. parameter nicht empfangen. Mein code ist: @Url.Action("Products", "Jquery", new { categoryid = 1, Productid

TaskCompletionSource : Verwendung von SetResult() versus TrySetResult(), etc

Anzahl der Antworten 1 Antworten
Ich versuche, wickeln Sie meinen Kopf um die TPL, die neue async /await features in C# 5, und die Geheimnisse der TaskCompletionSource. Eine Sache, die nicht klar ist mir, Wann SetResult, SetException, und SetCancel versus TrySetResult, TrySetException

Ich will warten, um zu werfen AggregateException, nicht nur die erste Ausnahme

Anzahl der Antworten 5 Antworten
Beim warten auf eine fehlerhafte Aufgabe (einer, der eine Ausnahme festgelegt), await wird rethrow die Ausnahme gespeichert. Wenn die gespeicherte exception ist ein AggregateException es wird rethrow die erste und verwerfen den rest. Wie können wir await

Update-Fortschrittsbalken in anderer form während der task ausgeführt wird

Anzahl der Antworten 3 Antworten
**Letztlich werde ich haben vier Aufgaben gleichzeitig ausgeführt und haben eine andere form, die enthält vier Balken. Ich möchte für jede Fortschrittsbalken zu aktualisieren, wie es die Arbeit abschließen. Hier ist, was ich versuche zu tun, für

Wie würde ich leite einen async Task<T> Methode synchron?

Anzahl der Antworten 24 Antworten
Lerne ich über async/await, und lief in einer situation, wo muss ich anrufen eine async-Methode synchron. Wie kann ich das tun? Async-Methode: public async Task<Customers> GetCustomers() { return await Service.GetCustomersAsync(); } Normale Verwendung: public async void GetCustomers()

Wie zu erwarten eine Methode in einer Linq-Abfrage

Anzahl der Antworten 3 Antworten
Versucht, die await Schlüsselwort in einer LINQ Abfrage und ich bekomme diese: Den 'warten' - operator kann nur verwendet werden in einem Abfrage-Ausdruck in der ersten Sammlung Ausdruck der ersten " aus "- Klausel oder in der

HttpContent.ReadAsStringAsync verursacht Anfrage zu hängen (oder andere seltsame Verhaltensweisen)

Anzahl der Antworten 2 Antworten
Bauen wir eine stark konkurrierenden web-Anwendung, und vor kurzem haben wir begonnen, mit der asynchronen Programmierung ausgiebig (mit TPL und async/await). Haben wir eine verteilte Umgebung, in der apps mit jedem anderen kommunizieren, über REST-APIs (gebaut auf

Keinen Zugriff auf geschlossene Datei, wenn die Verwendung von FileStream.CopyToAsync?

Anzahl der Antworten 1 Antworten
Habe ich die folgende Methode, public Task SaveFileContentsAsync(string filePath, Stream stream) { using (var fileStream = new FileStream(filePath, FileMode.Create)) { return stream.CopyToAsync(fileStream); } } Diese Methode einfach speichern den Strom in der Festplatte. Wenn ich diese Methode

Kann es kaum erwarten async-extension-Methode

Anzahl der Antworten 1 Antworten
Situation ist ziemlich einfach - ich schrieb eine Erweiterung Methode und machte es async mit Rückgabetyp Task<T>. Aber wenn ich zu nennen versuchen es mit warten, compiler einen Fehler, das deutet darauf hin, dass die extension-Methode nicht

HttpClient GetStringAsync - Es kommt nie wieder zurück

Anzahl der Antworten 1 Antworten
Neuen ASP.NET Web-API-HttpClient hat er mir einige seltsame Ergebnisse. Hier ist mein code: class Program { static async void Main(string args) { var address = "http://localhost:3895/api/urls"; Console.WriteLine(await getStringAsync(address)); Console.ReadLine(); } public static async Task<string> getStringAsync(string uri) {

C# 5.0 async-await-zurückgeben einer Liste

Anzahl der Antworten 2 Antworten
Lerne ich über async/await, und lief in einer situation, wo muss ich anrufen eine async-Methode sollte ein Objekt zurückgeben, oder eine Liste von gleichen Objekt. Ist das der richtige Weg zur Umsetzung ? vom AManager.cs public async

Lesen Sie Header aus HttpResponseMessage vor Inhalt ist zu 100% abgeschlossen

Anzahl der Antworten 2 Antworten
Wie greife ich auf die Antwort-Header, bevor die gesamte Antwort übertragen wurde, zurück? Wie lese ich den Bach, wie es ankommt? Ist HttpClient-meine beste Wahl für eine solche granulare Kontrolle der Erhalt der http-Antwort? Hier ist ein

Asynchrone Programmierung mit Async und Await

Anzahl der Antworten 4 Antworten
Ich zu Fuß bin durch dieses tutorial auf, wie man das Programm asynchron in c# und einem Fehler kommen, ich bin mir nicht sicher, wie Sie zu lösen sind. Hier der link: http://msdn.microsoft.com/en-us/library/hh191443.aspx und der Fehler ist:

TcpListener: so beenden Sie hören während des Wartens auf AcceptTcpClientAsync()?

Anzahl der Antworten 7 Antworten
Ich weiß nicht, wie man richtig schließen Sie einen TcpListener, während eine asynchrone Methode warten auf eingehende verbindungen. Ich fand diesen code SO, hier der code : public class Server { private TcpListener _Server; private bool _Active;

Wie lösen die Windows-Azure-Diagnose-Runtime-Fehler (Konnte nicht erstellt WindowsAzure.Diagnostik, Version=xx, Culture=neutral, PublicKeyToken=xx

Anzahl der Antworten 4 Antworten
privateLibManager libManager; private LibManager Connect() { this.libManager=new LibManager();//here we are getting an error } Fehler: Der typeninitialisierer für 'SWConfigDataClientLib.LibManager' hat eine Ausnahme Innere Ausnahme: Konnte nicht erstellt von Microsoft.WindowsAzure.Diagnostik.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostik,Version=2.2.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35. Quelle IpPbxCDSClientLib Hast du es lösen?

Async-await Task.Run vs HttpClient.GetAsync

Anzahl der Antworten 3 Antworten
Ich bin neu in c# 5 async-feature. Ich versuche zu verstehen, den Unterschied zwischen diesen zwei Implementierungen: Umsetzung 1: private void Start() { foreach(var url in urls) { ParseHtml(url); } } private async void ParseHtml(string url) {

Ist es möglich, die Verwendung von Task<bool> in if-Bedingungen?

Anzahl der Antworten 2 Antworten
In Windows Phone 8 habe ich Methode public async Task<bool> authentication(). Der Rückgabetyp der Funktion ist bool aber als ich versuchte, verwenden Sie die zurückgegebenen Wert in einer if Zustand Fehler sagt, kann nicht konvertieren Task<bool> zu

Warum WebClient.DownloadStringTaskAsync () - block ? - neue async-API/syntax/CTP

Anzahl der Antworten 3 Antworten
Aus irgendeinem Grund gibt es eine pause, nach der das unten angegebene Programm wird gestartet. Ich glaube, dass WebClient().DownloadStringTaskAsync() ist die Ursache. class Program { static void Main(string args) { AsyncReturnTask(); for (int i = 0; i

Fehler CS1056: Unerwartetes Zeichen '$' die msbuild auf einen tfs continuous integration-Prozess

Anzahl der Antworten 5 Antworten
Habe ich ein Projekt, dass der Rahmen ausgerichtet ist .NET Framework 4.6.1 als Teil der continuous integration-Prozess auf die tfs, die wir erstellt eine Projektmappe Erstellen, Auftrag, dafür zu sorgen, dass der code korrekt kompiliert. Jetzt das

await Task.WhenAll() vs-Aufgabe.WhenAll().Wait()

Anzahl der Antworten 1 Antworten
Habe ich eine Methode, produziert eine Reihe von Aufgaben (Siehe meinen letzten post über threading) und am Ende von dieser Methode habe ich die folgenden Optionen: await Task.WhenAll(tasks); //done in a method marked with async Task.WhenAll(tasks).Wait(); //done

Parameter für die POST-Web-API 4 null-Methode beim Aufruf von Fiddler mit JSON Körper

Anzahl der Antworten 2 Antworten
Habe ich eine sehr einfache Web-API-4-controller über einige legacy-Datenbank-code. Die Person wie diese: public class Employee { public string EmploymentStatus { get; set; } public string CompanyCode { get; set; } public string Division { get; set;

Verpackung synchronous code in asynchronen Aufruf

Anzahl der Antworten 1 Antworten
Ich habe eine Methode in ASP.NET Anwendung, das verbraucht ziemlich viel Zeit in Anspruch. Ein Aufruf dieser Methode eventuell auftreten, bis zu 3 mal während einer Benutzer-Anfrage, abhängig von der cache-Status und-Parameter, die Benutzer bietet. Jeder Anruf

Wie funktioniert erwarten async Arbeit in C#

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, wie erwarten async Arbeit in C# und eins ist verwirrend mich sehr. Ich verstehe, dass jede Methode, die verwendet await-Schlüsselwort markiert werden muss, mit async. Mein Verständnis ist, dass, wenn eine Zeile mit

Site funktioniert nicht mehr in asp.net System.Web.WebPages.Razor.Configuration.HostSection kann nicht in umgewandelt werden

Anzahl der Antworten 9 Antworten
Ich habe ein problem wie diese auf dem server [A] - System.Web.Webseiten.Razor.- Konfiguration.HostSection nicht gegossen werden [B] - System.Web.Webseiten.Razor.- Konfiguration.HostSection. Typ A stammt aus " - System.Web.Webseiten.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " im Kontext "Default" am Speicherort 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'.

Verwenden Sie async / warten auf mehrere Aufgaben

Anzahl der Antworten 5 Antworten
Ich bin über eine API-client, der vollständig asynchrounous, das heißt, jeder Betrieb entweder zurück Task oder Task<T> e.g: static async Task DoSomething(int siteId, int postId, IBlogClient client) { await client.DeletePost(siteId, postId); //call API client Console.WriteLine("Deleted post {0}.",

Was sind die Unterschiede zwischen der Verwendung von ConfigureAwait (false) und Task.Run?

Anzahl der Antworten 4 Antworten
Ich verstehe, dass es ' s empfohlen, um zu verwenden ConfigureAwait(false) für awaits in der Bibliothek von code, so dass nachfolgender code nicht ausgeführt wird in der Aufrufer Ausführungskontext, die einen UI-thread. Ich verstehe auch, dass await

auf ein Observables warten

Anzahl der Antworten 2 Antworten
So, in den traurigen Tagen von C# 4.0, ich habe die folgenden "WorkflowExecutor" - Klasse, die erlaubt asynchrone workflows in der GUI-thread durch hacken in IEnumerable "yield return" - Fortsetzungen zu warten observablen. Also der folgende code,

Wie erzwinge asynchrone Kindüberschreibungen in C # 5.0

Anzahl der Antworten 2 Antworten
Arbeite ich an einem system, in dem mehrere client-Objekte werden erwartet, um zu implementieren eine bestimmte Funktion über eine Schnittstelle, und ich möchte, dass die Funktion, die asynchron mit Fortsetzungen (ich gehe davon aus, dass die Implementierungen

Warum können "async void" Unit Tests nicht erkannt werden?

Anzahl der Antworten 3 Antworten
async void unit-tests können nicht ausgeführt werden, innerhalb von Visual Studio 2012: [TestClass] public class MyTestClass { [TestMethod] public async void InvisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } } Wenn ich wollen, um eine asynchrone unit-test, die test-Methode

Verwenden Sie explizit eine Func & lt; Task & gt; für asynchrone Lambda-Funktion, wenn Aktionsüberladung verfügbar ist

Anzahl der Antworten 2 Antworten
Lesen über diese blog-post über einige der Fallstricke von C#5 async/await. Er erwähnt in Punkt #4 etwas, das ganz tief und dass ich gar nicht daran gedacht, vor. Kurz, es deckt das Szenario, wo Sie haben eine

Erstellt die Verwendung von async / await einen neuen Thread?

Anzahl der Antworten 1 Antworten
Ich bin neu TPL und ich Frage mich: Wie funktioniert die asynchrone Programmierung unterstützen, das neue C# 5.0 (über die neue async und await keywords) beziehen sich auf die Erstellung von threads? Bedeutet die Verwendung von async/await

Wie Async Files.ReadAllLines und warten auf Ergebnisse?

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code, private void button1_Click(object sender, RoutedEventArgs e) { button1.IsEnabled = false; var s = File.ReadAllLines("Words.txt").ToList(); //my WPF app hangs here //do something with s button1.IsEnabled = true; } Words.txt ist eine Menge von

Warum tritt TaskCanceledException auf?

Anzahl der Antworten 1 Antworten
Habe ich die folgenden test-code: void Button_Click(object sender, RoutedEventArgs e) { var source = new CancellationTokenSource(); var tsk1 = new Task(() => Thread1(source.Token), source.Token); var tsk2 = new Task(() => Thread2(source.Token), source.Token); tsk1.Start(); tsk2.Start(); source.Cancel(); try {

Was ist [NotifyPropertyChangedInvocator] in C # beim Implementieren von INotifyPropertyChanged?

Anzahl der Antworten 2 Antworten
Sehe ich zwei Arten der Umsetzung von INotifyPropertyChanged Die erste: public abstract class ViewModelBase : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) { PropertyChangedEventHandler handler = PropertyChanged; if (handler !=

Async verwenden, ohne in C # zu warten?

Anzahl der Antworten 4 Antworten
Betrachten Mit async-ohne zu erwarten. denke, dass vielleicht Sie falsch verstehen, was async tut. Die Warnung ist genau richtig: wenn Sie markieren Sie Ihre Methode async aber nicht erwarten überall, dann ist Ihre Methode nicht asynchron. Wenn

Müssen Sie Task.Run in eine Methode einfügen, um es asynchron zu machen?

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, async-await in der einfachsten form. Ich möchte, um eine sehr einfache Methode, die addiert zwei zahlen, die aus Gründen der diesem Beispiel, zugegeben, es ist keine Bearbeitung, es ist nur eine Frage der

Wie erstellen Sie eine asynchrone Methode in C #?

Anzahl der Antworten 2 Antworten
Jedem blog-post, die ich gelesen habe sagt, wie Sie verbrauchen einer asynchronen Methode in C#, aber für einige ungerade Grund nie erklären, wie Sie Ihre eigenen zu bauen, asynchrone Methoden zu konsumieren. Also ich habe diesen code

Fire-and-Forget mit Async vs "alter Async-Delegierter"

Anzahl der Antworten 4 Antworten
Ich bin versucht zu ersetzen meine alte Feuer-und-vergessen-Anrufe mit einer neuen syntax, in der Hoffnung für mehr Einfachheit, und es scheint zu sein, entzieht sich mir. Hier ist ein Beispiel class Program { static void DoIt(string entry)

Ist es möglich, "Ertragserwartung DoSomethingAsync ()" abzuwarten?

Anzahl der Antworten 7 Antworten
Sind regelmäßige iterator-Blöcke (d.h. "yield return") nicht kompatibel mit "async" und "await"? Dies gibt eine gute Vorstellung von dem, was ich versuche zu tun: async Task<IEnumerable<Foo>> Method(String Strs) { //I want to compose the single result