public static void registerWrappedStorage(System.String key, System.String storeName, WrappingStorageUtility.SerializationWrapper wrapper) { StorageManager.registerStorage(key, new WrappingStorageUtility(storeName, wrapper, storageFactory)); }
/// <summary> Create a new wrapping StorageUtility</summary> /// <param name="name">unique name for underlying StorageUtility /// </param> /// <param name="wrapper">serialization wrapper /// </param> /// <param name="storageFactory">factory to create underlying StorageUtility /// </param> public WrappingStorageUtility(System.String name, WrappingStorageUtility.SerializationWrapper wrapper, IStorageFactory storageFactory) { InitBlock(); this.storage = storageFactory.newStorage(name, wrapper.GetType()); this.wrapper = wrapper; }