/// <summary> /// Unregister all services registered to the global registry from the current AppDomain, and disposes the ShuttleDomain. /// </summary> public void DisposeShuttleDomain() { if (_shuttleDomain != null) { _shuttleDomain.Dispose(); } }
public override void Dispose() { // 服务端服务对象会被释放 _lifetimeService.Dispose(); // 服务端服务对象不会被释放 _singletonService.Dispose(); // 如果要多次运行该测试 (ShuttleDomainLifeTimeManagementTestRunner),此处必须释放 _shuttleDomain。 // 因为一个 AppDomain 只允许存在一个 ShuttleDomain 对象,类似于单例。 // 如果只是运行该测试一次,则不必如此。 _shuttleDomain.Dispose(); }
public void DisposeShuttleDomain() { _shuttleDomain.Dispose(); }