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>();
 }
Esempio n. 3
0
 protected ConversationFactory(IMailboxSession session, IConversationTreeFactory treeFactory, IConversationMembersQuery membersQuery, IConversationDataExtractorFactory dataExtractorFactory)
 {
     this.session              = session;
     this.membersQuery         = membersQuery;
     this.treeFactory          = treeFactory;
     this.dataExtractorFactory = dataExtractorFactory;
 }