コード例 #1
0
        protected override IEmailProvider CreateInstanceCore(Type emailProviderType, IEmailLoggingProvider emailLoggingProvider)
        {
            var provider = (IEmailProvider)Activator.CreateInstance(emailProviderType);

            provider.EmailLoggingProvider = emailLoggingProvider;
            return(provider);
        }
コード例 #2
0
 protected abstract IEmailProvider CreateInstanceCore(Type emailProviderType, IEmailLoggingProvider emailLoggingProvider);
コード例 #3
0
 protected EmailProviderFactoryBase()
 {
     EmailLoggingProvider = new NullEmailLoggingProvider();
 }