Skip to content

Instantly share code, notes, and snippets.

@uialberto
Last active September 17, 2016 03:01
Embed
What would you like to do?
Contenedor de inversion de control Unity
public class Bootstrapper
{
private IUnityContainer unityContainer;
public Bootstrapper()
{
unityContainer = new UnityContainer();
unityContainer.RegisterType<IPasswordCipher, Pbkdf2PasswordCipher>(new ContainerControlledLifetimeManager());
unityContainer.RegisterType<IPasswordCipherFactory, Pbkdf2PasswordCipherFactory>(new ContainerControlledLifetimeManager());
var cipherPassword = unityContainer.Resolve<IPasswordCipher>();
var cipherPasswordFactory = unityContainer.Resolve<IPasswordCipherFactory>();
// Usamos los objetos instanciados
var cifrado = cipherPassword.Encryp("password");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment