Ejemplo n.º 1
0
 public MainForm()
 {
     InitializeComponent();
     InitializeContainer();
     PopulateUserList();
     bankAccount = container.Resolve<BusinessLogic.BankAccount>();
 }
Ejemplo n.º 2
0
 public MainForm()
 {
     InitializeComponent();
     InitializeContainer();
     PopulateUserList();
     bankAccount = container.Resolve <BusinessLogic.BankAccount>();
 }
Ejemplo n.º 3
0
 public MainForm()
 {
     InitializeComponent();
     PopulateUserList();
     ConfigureLogging();
     bankAccount = new BusinessLogic.BankAccount();
 }
Ejemplo n.º 4
0
 public MainForm()
 {
     InitializeComponent();
     PopulateUserList();
     ConfigureLogging();
     bankAccount = new BusinessLogic.BankAccount();
 }
Ejemplo n.º 5
0
 public MainForm()
 {
     InitializeComponent();
     PopulateUserList();
     bankAccount =
         Intercept.NewInstance<BusinessLogic.BankAccount>(
             new VirtualMethodInterceptor(),
             new[] { new TraceBehavior(new TraceSource("interception")) });
 }
Ejemplo n.º 6
0
 public MainForm()
 {
     InitializeComponent();
     PopulateUserList();
     bankAccount =
         Intercept.NewInstance <BusinessLogic.BankAccount>(
             new VirtualMethodInterceptor(),
             new[] { new TraceBehavior(new TraceSource("interception")) });
 }
Ejemplo n.º 7
0
 public MainForm()
 {
     InitializeComponent();
     PopulateUserList();
     ConfigureLogging();
     IUnityContainer container = new UnityContainer();
     container.AddNewExtension<Interception>();
     container.AddNewExtension<TransientPolicyBuildUpExtension>();
     container.Configure<Interception>()
         .AddPolicy("Policy")
         .AddMatchingRule<TypeMatchingRule>("Type Matching Rule",
             new InjectionConstructor(
                 new InjectionParameter(typeof(BusinessLogic.BankAccount)))
                 )
          .AddCallHandler<LogCallHandler>(
             new ContainerControlledLifetimeManager(),
             new InjectionConstructor(0, true, true, "Before Invoking", "After Invoking", false, true, true, -1, 1));    
     PolicyInjection.SetPolicyInjector(new PolicyInjector(container), false);
     bankAccount = PolicyInjection.Create<BusinessLogic.BankAccount>();
 }
Ejemplo n.º 8
0
        public MainForm()
        {
            InitializeComponent();
            PopulateUserList();
            ConfigureLogging();
            IUnityContainer container = new UnityContainer();

            container.AddNewExtension <Interception>();
            container.AddNewExtension <TransientPolicyBuildUpExtension>();
            container.Configure <Interception>()
            .AddPolicy("Policy")
            .AddMatchingRule <TypeMatchingRule>("Type Matching Rule",
                                                new InjectionConstructor(
                                                    new InjectionParameter(typeof(BusinessLogic.BankAccount)))
                                                )
            .AddCallHandler <LogCallHandler>(
                new ContainerControlledLifetimeManager(),
                new InjectionConstructor(0, true, true, "Before Invoking", "After Invoking", false, true, true, -1, 1));
            PolicyInjection.SetPolicyInjector(new PolicyInjector(container), false);
            bankAccount = PolicyInjection.Create <BusinessLogic.BankAccount>();
        }
Ejemplo n.º 9
0
 public MainForm()
 {
     InitializeComponent();
     PopulateUserList();
     bankAccount = PolicyInjection.Create <BusinessLogic.BankAccount>();
 }