Bonjour,
J'effectue du remoting par reference d'objet avec une activation serveur.
Mais je me suis retrouvé à devoir modifier mon fichier de configuration : App.config
car j'avais besoin d'augmenter le niveau de déserialisation (à ce que j'ai compris !!) pour pouvoir transférer des Objets de type System.Drawing.Image
Pour ce faire j'ai mis en place, ce code ci-dessous en dur dans mon code et ca marche parfaitement.
La seul chose c'est qu'à présent ce code et en dur alors que je souhaiterais pouvoir faire la même chose, mais à partir d'un fichier de configuration.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Creating a custom formatter for a TcpChannel sink chain. BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider(); provider.TypeFilterLevel = TypeFilterLevel.Full; // Creating the IDictionary to set the port on the channel instance. IDictionary props = new Hashtable(); props["port"] = 1069; // Pass the properties for the port setting and the server provider in the server chain argument. (Client remains null here.) TcpChannel channel = new TcpChannel(props, null, provider);
Est-ce possible ? Et si oui, comment ?
Merci, de votre réponse.
Drekkii
Partager