From no name for this wiki
The Unity Framework
= Interceptor durch Vererbung und virtuelle Methoden
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.Configuration;
using Microsoft.Practices.Unity.InterceptionExtension;
namespace UnityFramework
{
class Program
{
static void Main(string[] args)
{
IUnityContainer container = new UnityContainer();
container.AddNewExtension<Interception>();
container.RegisterType<Service>();
container.Configure<Interception>().SetInterceptorFor<Service>(new VirtualMethodInterceptor());
var service = container.Resolve<Service>();
service.DoIt("Hello");
}
}
}