Articles of .net

C # Clear Session

Question 1 Je veux savoir quand je suis censé utiliser: Session.Abandon () // Lorsque je l’utilise pendant le traçage et après l’avoir appelé, je trouve que la session a toujours une valeur. Et quand dois-je utiliser: Session.Clear () Quand dois-je utiliser chaque méthode spécifique? En général? Dans mon cas particulier? Je vérifie si la session […]

C ++ / CLI: pourquoi devrais-je l’utiliser?

Je suis assez familier avec le C ++, alors j’ai pensé à apprendre .NET et tous ses dérivés (en particulier C #). En cours de route, je suis tombé sur C ++ / CLI, et je veux savoir s’il existe une utilisation spécifique pour cette langue? Est-ce juste supposé être un langage intermédiaire pour transformer […]

Comment lier la liste à dataGridView?

Il me semble que je tourne en rond et que je le fais depuis quelques heures. Je veux remplir une datagridview à partir d’un tableau de chaînes. J’ai lu son pas directement possible et j’ai besoin de créer un type personnalisé qui contient la chaîne en tant que propriété publique. J’ai donc fait un cours: […]

Quand faut-il se moquer plutôt que faire semblant dans les tests unitaires C #?

Est-ce que n’importe qui peut proposer des directives suggérant les scénarios idéaux pour choisir de se moquer ou de truquer, c.-à-d. Configurer manuellement l’essentiel? Je suis un peu confus quant à la façon d’aborder cette situation.

Une interface doit-elle hériter d’une autre interface?

Je n’arrive pas à trouver une réponse à cela et je veux juste m’assurer que c’est une norme de codage correcte. J’ai l’interface A qui est utilisée par de nombreuses classes différentes et qui ne veut pas que l’interface A change. Je suis tombé sur une nouvelle exigence qui nécessiterait un enum pour être utilisé […]

Comment configurer les types connus de WCF par programmation?

Mon application client / serveur utilise WCF pour la communication, ce qui a été formidable. Cependant, l’un des inconvénients de l’architecture actuelle est que je dois utiliser une configuration de type connue pour certains types transmis. J’utilise un mécanisme Pub / Sub interne et cette exigence est inévitable. Le problème est qu’il est facile d’oublier […]

Extension d’entité manquante Inclure l’extension (lambda)

L’ OjbectSet.Include(a => a.parent) EF OjbectSet.Include(a => a.parent) n’est pas disponible. Je sais que je pourrais append du code pour l’imiter, mais selon EntityFramework 4 mis à niveau à 5, lambda n’est pas disponible, il devrait être disponible. J’ai le using System.Data.Entity , et je suis mis à niveau vers EF 5 dans mon projet […]

Événement de sortie de l’application console .NET

Dans .NET, existe-t-il une méthode, telle qu’un événement, pour détecter le moment où une application de console se ferme? Je dois nettoyer certains threads et objects COM. J’exécute une boucle de message, sans formulaire, depuis l’application console. Un composant DCOM que j’utilise semble exiger que l’application pompe des messages. J’ai essayé d’append un gestionnaire à […]

Comment puis-je obtenir la sortie HTML d’un UserControl dans .NET (C #)?

Si je crée un UserControl et y ajoute des objects, comment puis-je récupérer le HTML qu’il rendrait? ex. UserControl myControl = new UserControl(); myControl.Controls.Add(new TextBox()); // …something happens return strHTMLofControl; Je voudrais juste convertir un UserControl nouvellement construit en une chaîne de HTML.

Test avec aucune exception attendue

Je veux créer un test NUnit pour vérifier que ma fonction ne lance pas d’exception. Y a-t-il une manière spécifique de le faire, ou je devrais simplement écrire [Test] public void noExceptionTest() { testedFunction(); } et ça va réussir si aucune exception n’est jetée?