Utilisation du Sealed en C#

Utilisation du Sealed en C#
Récemment au boulot on s’est posé la question de l’utilisation de sealed. Il est apparu que presque personne ne l’utilisait vraiment. Objectif principal L’objectif principal de sealed est de pouvoir interdire d’hériter de la classe qui le porte. Dans le cas d’une équipe développant une DLL et qui la met à disposition d’autres équipes on peut ...

Passage par référence d’un objet

J’ai eu une question aujourd’hui : “Si je passe un objet à une méthode qui ne retourne rien mais qui modifie l’objet en paramètre, est-ce que je peux enlever le ref dans la signature de ma méthode ?”  Ma première pensée a été de répondre oui, ce qui en fait n’est pas tout à fait ...

POST and WCF REST Service

In the last post we created a WCF REST service to get menus and specific dish from a restaurant. This time I want to show how to submit data to the web service. The new method will enable client to book the restaurant and its response will be a boolean. Interface first We’ll complete the interface from ...

Simple WCF and REST 1

I’ll show in this short post how to implement WCF REST services. As a developper I use WCF on a daily basis, playing with bindings, adresses and contracts. So first the context ! Restaurant menu I want to allow people to request my restaurant menu from a web service. Specs are quite easy, I want ...

My UI is asynchronous (Part 3)

Here we are, the last article about keeping the UI responsive with asynchrony. I have described two ways to implement it so far. In this last post we’ll two more. Background Worker The background worker is a component included in the .NET framework. It allows to execute a task outside of the main thread (in our case the ...