private void PerformReleaseService( TisServiceKey oServiceKey) { try { m_oServicesCache.Revoke(oServiceKey); m_oServicesActivator.ReleaseService( oServiceKey); } catch (Exception oExc) { Log.WriteException(oExc); } }
public void ReleaseService( string applicationName, string serviceName, string serviceInstanceName = TisServicesConst.UNNAMED_INSTANCE) { ITisServiceProvider serviceProvider = m_oServiceProvidersCache.GetServiceProvider(applicationName); ITisServiceInfo serviceInfo = CheckedGetServiceInfo(applicationName, serviceName); TisServiceKey serviceKey = new TisServiceKey( serviceName, serviceInstanceName); serviceProvider.ReleaseService(serviceKey, serviceInfo); }