Skip to content
This repository

Interception extension for Ninject

Octocat-spinner-32 lib Use Nuget packages instead of lib folder July 01, 2013
Octocat-spinner-32 nuget-dp2 Update Ninject.Extensions.Interception.DynamicProxy.nuspec November 30, 2013
Octocat-spinner-32 nuget-linfu Fixed LinFu.DynamicProxy nuget package id November 05, 2013
Octocat-spinner-32 nuget Updated to Nuget 1.2 April 26, 2011
Octocat-spinner-32 packages Use Nuget packages instead of lib folder July 01, 2013
Octocat-spinner-32 src Added missing xml comment April 11, 2014
Octocat-spinner-32 tools Update NAnt config for Windows 8 March 20, 2014
Octocat-spinner-32 .gitignore Added assembly description for nuget December 28, 2011
Octocat-spinner-32 HowToBuild.txt Updated How to Build - Reference teamcity.bbv.ch instead of codebetter January 10, 2014
Octocat-spinner-32 LICENSE.txt Finishing build scripts for new project structure. March 19, 2010
Octocat-spinner-32 Ninject.Extensions.Interception with Silverlight and WP7 Unittesting.sln Use Nuget packages instead of lib folder July 01, 2013
Octocat-spinner-32 Ninject.Extensions.Interception.DynamicProxy.build Use Nuget packages instead of lib folder July 01, 2013
Octocat-spinner-32 Ninject.Extensions.Interception.LinFu.build Use Nuget packages instead of lib folder July 01, 2013
Octocat-spinner-32 Ninject.Extensions.Interception.build Updated Build Scripts to support pull request builds on TeamCity March 19, 2014
Octocat-spinner-32 Ninject.Extensions.Interception.sln Use Nuget packages instead of lib folder July 01, 2013
Octocat-spinner-32 Ninject.build Revert "Changed the build scripts that WP7 Uni Tests are not executed… March 20, 2014
Octocat-spinner-32 Ninject.include Fixed build script that version is not changed during dependency vers… March 20, 2014
Octocat-spinner-32 README.markdown indent some of the code so it's rendered correctly January 15, 2013
Octocat-spinner-32 ReleaseNotes.markdown Update version to 3.2.0 March 21, 2014
Octocat-spinner-32 UnzipDependencies.cmd Fixed a required change due to Ninject core update. December 03, 2010
Octocat-spinner-32 build-alpha.cmd Updated to Nuget 1.6 and added support for prerelease packages December 23, 2011
Octocat-spinner-32 build-beta.cmd Updated to Nuget 1.6 and added support for prerelease packages December 23, 2011
Octocat-spinner-32 build-rc1.cmd Fixed nuget references to prereleases in build scripts December 31, 2011
Octocat-spinner-32 build-release.cmd Updated to NuGet 1.3 May 03, 2011
Octocat-spinner-32 build.cmd - Added missing files October 31, 2010
README.markdown

ChannelProxies can be intercepted now:

[ServiceContract]
public interface IFooService
{
    [OperationContract]
    void Foodo();
}

ActionInterceptor interceptor =
    new ActionInterceptor( invocation => Console.WriteLine("Executing {0}.", invocation.Request.Method) );

kernel.Bind<IFooService>()
    .ToMethod(context => ChannelFactory<IFooService>.CreateChannel(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost/FooService")))
    .Intercept()
    .With(interceptor);
Something went wrong with that request. Please try again.