Articles of .net

Caching dans WCF?

Je construis un service WCF. J’ai besoin de stocker des données de référence dans le cache que je rechercherai chaque fois que je reçois des données de la méthode … Quelle est la bonne façon de procéder? Je voudrais également définir une politique d’expiration pour le cache qui l’invalidera après un certain intervalle de temps.

Est-ce que .Disposant un StreamWriter ferme le stream sous-jacent?

StreamWriter.Close () indique qu’il ferme également le stream sous-jacent de StreamWriter. Qu’en est-il de StreamWriter.Dispose? Dispose dispose-t-il aussi et / ou ferme-t-il le stream sous-jacent?

Impossible d’appliquer les propriétés de publication?

Je ne sais pas ce qui a amené Visual Studio à penser qu’il devait publier mon projet, mais maintenant, chaque fois que je le construis, je reçois plusieurs “Impossible d’appliquer les propriétés de publication pour les avertissements“. Comment puis-je empêcher les fonctionnalités de publication de Visual Studio 2005 de fonctionner complètement sur mon projet? J’utilise […]

Quelle est la meilleure et la plus active technologie de recherche open source .Net?

J’essaie de choisir une technologie de recherche / indexation open source pour un projet .Net. Il semble que la norme pour les projets Java soit Lucene, mais en ce qui concerne .Net, le projet Lucene.Net semble être plutôt inactif. Est-ce toujours la meilleure option? Ou existe-t-il d’autres alternatives viables?

WPF – Comment combiner DataTrigger et Trigger?

NOTE J’ai posé la question connexe: Comment combiner DataTrigger et EventTrigger? J’ai une liste contenant plusieurs éléments. La classe de l’élément implémente INotifyPropertyChanged et possède une propriété IsAvailable . J’utilise cette propriété pour indiquer les options non disponibles dans la liste en utilisant une couleur différente. Toutefois, si un élément sélectionné n’est pas disponible, la […]

Windows.Forms.Timer OU System.Threading.Timer

J’ai une application qui exécute plusieurs threads. Chaque thread doit avoir un minuteur qui recherche quelque chose dans la scope de ce thread. Ma question est la suivante: quelle timer dois-je utiliser et quelle est la différence entre eux?

Obtenir l’icône de fichier utilisée par Shell

Dans .Net (C # ou VB: m’en fiche), étant donné une chaîne de chemin de fichier, une structure FileInfo ou une structure FileSystemInfo pour un fichier existant, comment puis-je déterminer la ou les icons utilisées par le shell (explorateur) pour cela? fichier? Je ne prévois pas actuellement de l’utiliser pour quelque chose, mais je me […]

Configuration requirejse pour C # 7 .NET / CLR / Visual Studio

Quelles sont les exigences minimales du framework .NET et de la version CLR pour exécuter C # 7? De plus, ai-je besoin de VS 2017 pour comstackr C # 7?

Comment puis-je obtenir des tests unitaires sur une plate-forme x64

J’ai une application C # qui doit fonctionner en mode x64. Le problème est que j’essaie de créer des tests unitaires qui exécutent des méthodes dans l’application x64 et le projet de test unitaire ne construit même pas. Je reçois l’erreur suivante quand il essaie de construire. Erreur lors du chargement de C: ….. \ […]

Pourquoi ConcurrentBag est-il si lent dans .Net (4.0)? Est-ce que je le fais mal?

Avant de commencer un projet, j’ai écrit un test simple pour comparer les performances de ConcurrentBag à partir de (System.Collections.Concurrent) relatives au locking et aux listes. Je suis extrêmement surpris que ConcurrentBag soit 10 fois plus lent que le locking avec une simple liste. D’après ce que j’ai compris, le ConcurrentBag fonctionne mieux lorsque le […]