Articles of .net

Comment faire un proxy dynamic simple en C #

Je veux créer un object proxy dynamic pour append certaines fonctionnalités à un object. En gros, je veux recevoir un object, l’envelopper avec un object qui ressemble à l’original obtenu et intercepter tous les appels. class Wrapper : DynamicProxy// dynamic proxy is not a reall class, but i guess something like this exists… { public […]

Dois-je prendre ILogger, ILogger , ILoggerFactory ou ILoggerProvider pour une bibliothèque?

Cela peut être quelque peu lié à Pass ILogger ou ILoggerFactory aux constructeurs d’AspNet Core? , cependant, il s’agit spécifiquement de la conception de la bibliothèque , et non de la façon dont l’application qui utilise ces bibliothèques implémente sa journalisation. J’écris une bibliothèque .net Standard 2.0 qui sera installée via Nuget, et pour permettre […]

Comparez les assemblys .NET compilés?

Existe-t-il de bons programmes à comparer pour comstackr des assemblys .NET? Par exemple, j’ai HelloWorld.dll (1.0.0.0) et HelloWorld.dll (2.0.0.0), et je veux comparer les différences. Comment puis-je le faire? Je sais que je peux utiliser .NET Reflector et utiliser le plugin Assembly Diff. Y a-t-il d’autres bons outils pour faire cela?

Comment appeler une méthode générique avec un object Type donné?

Je veux appeler ma méthode générique avec un object de type donné. void Foo(Type t) { MyGenericMethod(); } ne fonctionne évidemment pas. Comment puis-je le faire fonctionner?

Type inattendu – Exception de sérialisation

J’ai un service WCF en place. L’opération normale verrait le serveur effectuer un traitement renvoyant un object XactTaskIn rempli au client via un rappel. J’ai ce travail ok. Mon problème est que lorsque j’essaie de définir la variable returnData sur une exception XactException et d’essayer de renvoyer le XactTaskIn au client via le rappel, je […]

Existe-t-il un moyen d’automatiser le test des formulaires Windows?

Je suis familier avec nunit pour les tests unitaires de la couche métier, mais je cherche maintenant à automatiser le test de la couche d’interface graphique des formulaires gagnants. J’ai vu watin et le watin recorder pour automatiser les tests sur une application Web en accédant aux commandes et en les automatisant. Cependant, j’ai du […]

Caché vs Lazy

Dans .NET 4, l’extrait de System.Lazy suivant avec une propriété en cache peut également être écrit à l’aide de la System.Lazy . J’ai mesuré les performances des deux approches et c’est à peu près la même chose. Y a-t-il un réel avantage ou une magie pour pourquoi je devrais utiliser l’un sur l’autre? Propriété Cachée […]

Comment faire une requête “in” dans un framework d’entités?

Comment puis-je faire une sélection dans linq vers les entités pour sélectionner des lignes avec des clés dans une liste? Quelque chose comme ça: var orderKeys = new int[] { 1, 12, 306, 284, 50047}; var orders = (from order in context.Orders where (order.Key in orderKeys) select order).ToList(); Assert.AreEqual(orderKeys.Count, orders.Count); J’ai essayé d’utiliser la méthode […]

WPF / Silverlight – Prism – Ressources pour les débutants

Sites officiels Guide d’application composite pour WPF et Silverlight patterns & practices: Composite WPF et Silverlight Des articles Applications Web composites avec Prism Podcasts PRISM for Silverlight – Salon connecté Vidéocasts SlickThought.Net – Jeff Brand dnrTV Brian Noyes sur Prism Brian Noyes sur Prism Events et Commands Canal 9 Qu’est-ce que Prism v2? Quand utiliser […]

Comment définir les premiers caractères d’une zone de texte WinForms en lecture seule?

J’ai un formulaire avec une zone de texte qui sert à entrer une URL. Je dois append (http: //) comme valeur prédéfinie à cette zone de texte et je souhaite qu’elle soit en lecture seule pour que l’utilisateur ne puisse pas supprimer le http: // mais il peut écrire après. Toute aide serait très appréciée.