protected override AsyncVirtualizingCollection <AttachmentPanelDecoratorBase_NonGeneric> InitCollection(RootAttachmentsProviderConfig config) { var endpoint = container.Resolve <IDbEndPoint>(); var factory = container.Resolve <IDbContextFactory>(); provider = new AttachmentsProvider <NoteAttachmentModel>(endpoint, factory, config); return(new AsyncVirtualizingCollection <AttachmentPanelDecoratorBase_NonGeneric>(provider, pageSize, pageTimeout)); }
/// <summary> /// Initializes a new instance of the <see cref="SmtpClientEngine"/> class. /// </summary> /// <param name="templateProvider"> /// The template provider. /// </param> /// <param name="attachmentsProvider"> /// The attachments Provider. /// </param> /// <param name="logger"> /// Logger. /// </param> public SmtpClientEngine(ITemplateProvider templateProvider, IAttachmentsProvider attachmentsProvider, ILogger logger) { this.templateProvider = templateProvider; this.attachmentsProvider = attachmentsProvider; this.logger = logger; }