Articles of .net

Manière appropriée de traiter l’exception dans la tâche continueavec

S’il vous plaît jeter un oeil au code suivant- static void Main(ssortingng[] args) { // Get the task. var task = Task.Factory.StartNew(() => { return div(32, 0); }); // For error handling. task.ContinueWith(t => { Console.WriteLine(t.Exception.Message); }, TaskContinuationOptions.OnlyOnFaulted); // If it succeeded. task.ContinueWith(t => { Console.WriteLine(t.Result); }, TaskContinuationOptions.OnlyOnRanToCompletion); Console.ReadKey(); Console.WriteLine(“Hello”); } private static int div(int […]

Dois-je toujours utiliser les opérateurs AndAlso et OrElse?

Y a-t-il une circonstance dans laquelle je ne voudrais pas utiliser l’opérateur AndAlso plutôt que l’opérateur And ? … Ou dans lequel je ne voudrais pas utiliser l’opérateur OrElse plutôt que l’opérateur Or ?

Programmation orientée aspect en C #

Existe-t-il de bonnes ressources pour comprendre la programmation orientée aspect? PS: j’ai besoin de comprendre la programmation AO, pas les bibliothèques ou les frameworks disponibles pour .NET ou C # 🙂

Redirection de la liaison de l’assembly .Net avec des jetons de clé publique différents

Est-il possible d’effectuer une redirection de liaison d’assembly entre différentes versions d’un assembly référencé si le jeton de clé publique est nul sur l’ancienne version et défini sur la nouvelle version? Par exemple, j’ai deux assemblées … System.Web.Mvc, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null et System.Web.Mvc, Version = 2.0.0.0, Culture = neutre, […]

Puis-je utiliser la bibliothèque parallèle de tâches dans un projet .Net 3.5?

J’ai entendu que la bibliothèque parallèle de tâches peut être utilisée dans un projet .Net 3.5. Est-ce correct, et si oui, comment l’utiliser? Dans .Net 4.0, il réside dans System.Threading, mais lorsque je sélectionne .Net 3.5 comme cible dans Visual Studio 2010, je n’ai pas access aux classes comme Parallel et les boucles Parallel.

Utiliser un proxy avec .NET 4.5 HttpClient

Je dépanne un bug avec un service que j’appelle via HttpClient de .NET, essayant de router la demande via un proxy local (Fiddler), mais mes parameters de proxy semblent ne pas prendre effet. Voici comment je crée le client: private HttpClient CreateHttpClient(CommandContext ctx, ssortingng sid) { var cookies = new CookieContainer(); var handler = new […]

Stocker les données dans la liste avec la classe

J’ai le cours suivant: public class EmailData { public ssortingng FirstName{ set; get; } public ssortingng LastName { set; get; } public ssortingng Location{ set; get; } } J’ai ensuite fait ce qui suit mais ne fonctionnait pas correctement: List lstemail = new List(); lstemail.Add(“JOhn”,”Smith”,”Los Angeles”); Je reçois un message disant qu’aucune surcharge pour la […]

Comment forcer VS 2010 à ignorer les «builds» de projets qui n’ont pas changé?

La solution de notre produit compte plus de 100 projets (plus de 500 ksloc de code de production). La plupart d’entre eux sont des projets C #, mais nous avons également peu de possibilités d’utiliser C ++ / CLI pour établir un lien avec le code natif. Reconstruire l’ensemble de la solution prend plusieurs minutes. […]

Confus par les espaces de noms Microsoft WebSockets

Jusqu’à présent, dans les didacticiels, les blogs et la documentation officielle, j’ai vu: Microsoft.Web.WebSockets Obtenu par NuGet L’assembly est Microsoft.WebSockets, mais l’espace de noms est Microsoft.Web.WebSockets Dernière mise à jour 14 sept. 2011 Contient WebSocketHandler, WebSocketCollections, WebSocketExtensions System.Web.WebSockets Partie de .NET 4.5 et disponible dans Visual Studio 11 Developer Preview Contient les classes AspNetWebSocket, AspNetWebSocketContext, […]

GetMethod pour la méthode générique

J’essaie de récupérer MethodInfo pour la méthode Where de type Enumerable: typeof (Enumerable).GetMethod(“Where”, new Type[] { typeof(IEnumerable), typeof(Func) }) mais obtenez null. Qu’est-ce que je fais mal?