Blog Home  Home Feed your aggregator (RSS 2.0)  
artiso Blog - Lebensdauer von Instanzen bei WCF festlegen
Neues rund um's Thema .Net
 
 Friday, October 06, 2006

Die Lebensdauer eines Hosts und damit auch der Instanzen der darin enthaltenen Member kann über ein Attribut gesteuert werden. Mein konkreter Anwendungsfall war, dass ich einen Status speichern wollte, der von allen Clients über die gesamte Laufzweit meines Servers abgefragt werden kann. Der Host sollte dazu am einfachsten während der gesamten Laufzeit des Servers als einzige Instanz zur Verfügung stehen. Dazu einfach folgendes Attribut zur Host-Definition hinzufügen:

[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]
public class cClientHost : IClientInterface

Über dieses Attribut lässt sich z.B. die Lebensdauer auch für die auer einer Session einrichten.

Friday, October 06, 2006 7:07:10 PM (Mitteleuropäische Zeit, UTC+01:00)  #    Comments [0]    | 
Copyright © 2008 Thomas. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: