Beispiel #1
0
 public CallbackThreadPoolBehaviorAttribute(uint poolSize, Type clientType, string poolName) : base(poolSize, clientType, poolName)
 {
     AppDomain.CurrentDomain.ProcessExit += delegate
     {
         ThreadPoolHelper.CloseThreads(ServiceType);
     };
 }
 void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
 {
     serviceHostBase.Closed += delegate
     {
         ThreadPoolHelper.CloseThreads(ServiceType);
     };
 }