public ThreadedConversationFactory(IMailboxSession mailboxSession, IConversationMembersQuery membersQuery, IConversationTreeFactory conversationTreeFactory, IConversationTreeFactory conversationThreadTreeFactory, IConversationDataExtractorFactory dataExtractorFactory) { this.mailboxSession = mailboxSession; this.membersQuery = membersQuery; this.conversationTreeFactory = conversationTreeFactory; this.conversationThreadTreeFactory = conversationThreadTreeFactory; this.dataExtractorFactory = dataExtractorFactory; }
public CachedConversationFactory(IMailboxSession session, IConversationTreeFactory treeFactory, IConversationMembersQuery membersQuery, IConversationDataExtractorFactory dataExtractorFactory) : base(session, treeFactory, membersQuery, dataExtractorFactory) { this.conversationMap = new Dictionary <string, Conversation>(); }
protected ConversationFactory(IMailboxSession session, IConversationTreeFactory treeFactory, IConversationMembersQuery membersQuery, IConversationDataExtractorFactory dataExtractorFactory) { this.session = session; this.membersQuery = membersQuery; this.treeFactory = treeFactory; this.dataExtractorFactory = dataExtractorFactory; }