public ConversationalMetaInfoHolder(Type conversationalClass, IPersistenceConversationalInfo setting)
 {
     if (conversationalClass == null)
     {
         throw new ArgumentNullException("conversationalClass");
     }
     if (setting == null)
     {
         throw new ArgumentNullException("setting");
     }
     ConversationalClass = conversationalClass;
     Setting             = setting;
 }
		public ConversationalMetaInfoHolder(Type conversationalClass, IPersistenceConversationalInfo setting)
		{
			if (conversationalClass == null)
			{
				throw new ArgumentNullException("conversationalClass");
			}
			if (setting == null)
			{
				throw new ArgumentNullException("setting");
			}
			ConversationalClass = conversationalClass;
			Setting = setting;
		}
Exemple #3
0
 protected virtual string GetConvesationId(IPersistenceConversationalInfo config)
 {
     if (conversationId == null)
     {
         if (!string.IsNullOrEmpty(config.ConversationId))
         {
             conversationId = config.ConversationId;
         }
         else if (!string.IsNullOrEmpty(config.IdPrefix))
         {
             conversationId = config.IdPrefix + Guid.NewGuid();
         }
         else
         {
             conversationId = Guid.NewGuid().ToString();
         }
     }
     return(conversationId);
 }
		protected virtual string GetConvesationId(IPersistenceConversationalInfo config)
		{
			if (conversationId == null)
			{
				if (!string.IsNullOrEmpty(config.ConversationId))
				{
					conversationId = config.ConversationId;
				}
				else if (!string.IsNullOrEmpty(config.IdPrefix))
				{
					conversationId = config.IdPrefix + Guid.NewGuid();
				}
				else
				{
					conversationId = Guid.NewGuid().ToString();
				}
			}
			return conversationId;
		}