Замок Виндзор -Выпуск перехватчика с переходным стилем жизни

В документации указано, что вы всегда должны делать перехватчики временными. Если у меня есть этот пример кода;

//register interceptor
container.Register(Classes.FromAssemblyNamed("Sample.Interceptors")
.BasedOn()
.LifestyleTransient());

//Configure components to intercept
 container.Register(Classes.FromAssemblyNamed("Sample.Component")
.IncludeNonPublicTypes().InNamespace("Sample.Component", true)
           .Configure(c=>
                c.Interceptors(InterceptorReference.ForType())
                .Anywhere.LifestyleSingleton())
                .WithService.DefaultInterfaces()
                );

Должен ли я беспокоиться об освобождении SampleInterceptorили он будет выпущен автоматически после того, как служба в Sample.Componentбудет выпущена контейнером?

6
задан Marijn 6 July 2012 в 10:10
поделиться