Tag: c#-5.0
Für Fragen in Bezug auf-Entwicklung mit C#, version 5.0.
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
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
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",
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
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
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
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,
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
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()
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 =
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
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
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
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
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
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()
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
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
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
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
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) {
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
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
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:
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;
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?
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) {
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
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
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
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
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;
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
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
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'.
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}.",
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
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,
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
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
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
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
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
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 {
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 !=
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
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
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
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)
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