{"action":"closed","issue":{"url":"https://api.github.com/repos/cplussharp/graph-studio-next/issues/284","labels_url":"https://api.github.com/repos/cplussharp/graph-studio-next/issues/284/labels{/name}","comments_url":"https://api.github.com/repos/cplussharp/graph-studio-next/issues/284/comments","events_url":"https://api.github.com/repos/cplussharp/graph-studio-next/issues/284/events","html_url":"https://github.com/cplussharp/graph-studio-next/issues/284","id":121247719,"number":284,"title":"Implement load from property bag with loading topology from XML file","user":{"login":"roman380","id":11475832,"avatar_url":"https://avatars.githubusercontent.com/u/11475832?v=3","gravatar_id":"","url":"https://api.github.com/users/roman380","html_url":"https://github.com/roman380","followers_url":"https://api.github.com/users/roman380/followers","following_url":"https://api.github.com/users/roman380/following{/other_user}","gists_url":"https://api.github.com/users/roman380/gists{/gist_id}","starred_url":"https://api.github.com/users/roman380/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roman380/subscriptions","organizations_url":"https://api.github.com/users/roman380/orgs","repos_url":"https://api.github.com/users/roman380/repos","events_url":"https://api.github.com/users/roman380/events{/privacy}","received_events_url":"https://api.github.com/users/roman380/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-09T14:10:28Z","updated_at":"2015-12-09T14:15:09Z","closed_at":"2015-12-09T14:15:09Z","body":"Filter data is currently stored as Base64 encoded persistent stream data, which is good.\r\n\r\nFor development purposes, it might be convenient to store property bag instead, so that it's easily editable. For example stream and bag:\r\n\r\n    <filter name=\"Some Filter\" index=\"2\" clsid=\"{AF469F88-4439-4B8B-86CC-24925C563CAD}\">\r\n        <ipersiststream encoding=\"base64\" data=\"AAwAAA==\"/>\r\n    </filter>\r\n    <filter name=\"Delivery Delay\" index=\"4\" clsid=\"{E7DC1EDC-9A89-47A3-AFAE-C3AF7A932A94}\">\r\n      <ipersistpropertybag>\r\n        <property name=\"Delay\" value=\"1000\" />\r\n      </ipersistpropertybag>\r\n    </filter>\r\n\r\nBasically saving to bag makes also sense as an option, but stream is more reliable. It might make sense to save both and load from stream, or bag as a second chance. Anyway, I am going to add load from bag now, and the rest might be not worth the effort."}}