/// <summary> /// ctor /// </summary> /// <param name="storeFolder">root folder for storage</param> /// <param name="captureFolder">folder to store captued response messages</param> /// <param name="paramFilter">call back used to determine if a given query paramters should be excluded from serialziation</param> public FileSystemResponseStore(string storeFolder, string captureFolder, Func<string, string, bool> paramFilter) { _captureFolder = captureFolder; _formatter = new DesktopMessagetFormatter(paramFilter); _responseLoader = new DesktopResponseLoader(storeFolder, _formatter); }
/// <summary> /// ctor /// </summary> /// <param name="storeFolder">Root folder where message are kept</param> /// <param name="paramFilter">call back used to determine if a given query paramters should be excluded from serialziation</param> public StorageFolderResponseStore(IStorageFolder storeFolder, Func<string, string, bool> paramFilter) { _formatter = new StoreMessageFormatter(paramFilter); _responseLoader = new StoreResponseLoader(storeFolder, _formatter); }