예제 #1
0
 public static void registerWrappedStorage(System.String key, System.String storeName, WrappingStorageUtility.SerializationWrapper wrapper)
 {
     StorageManager.registerStorage(key, new WrappingStorageUtility(storeName, wrapper, storageFactory));
 }
예제 #2
0
 /// <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;
 }