Creating Resolvers
Creating a single object resolver
/// <summary>
/// An object resolver to return the IErrorLogger
/// </summary>
public class ErrorLoggerResolver : SingleObjectResolverBase<ErrorLoggerResolver, IErrorLogger>
{
internal ContentStoreResolver(IErrorLogger errorLogger)
: base(errorLogger)
{
}
/// <summary>
/// Can be used by developers at runtime to set their IErrorLogger at app startup
/// </summary>
/// <param name="contentStore"></param>
public void SetErrorLogger(IErrorLogger errorLogger)
{
Value = errorLogger;
}
/// <summary>
/// Returns the IErrorLogger
/// </summary>
public IErrorLogger ErrorLogger
{
get { return Value; }
}
}Creating a multiple object resolver
Last updated
Was this helpful?