public static SerializationProvider SetSerializationProvider(SerializationProvider provider) { SerializationProvider = provider; return(SerializationProvider); }
public static IList <PermissionChangePersistenceData> Load(string fileName) { return(SerializationProvider.Read <PermissionChangePersistenceData[]>(fileName)); }
public static void Save(string fileName, IList <PermissionChangePersistenceData> data) { SerializationProvider.Write <PermissionChangePersistenceData[]>(data.ToArray(), fileName); }
/// <summary> /// loads a search from a file /// </summary> /// <param name="search">the search object to load with the serialized data</param> /// <param name="filename">the filename containing the serialized data to load</param> public static void Load(ref Search search, string filename) { // use the SerializationProvider to deserialize the object from the file search = (Search)SerializationProvider.Deserialize(FormatterTypes.Soap, filename); }
/// <summary> /// saves a search to a file /// </summary> /// <param name="search">the search object to serialize to the file</param> /// <param name="filename">the filename to save the search to</param> public static void Save(Search search, string filename) { // use the SerializationProvider to serialize the object to the file SerializationProvider.Serialize(search, FormatterTypes.Soap, filename); }
/// <summary> /// Common Test code to try and serialize a non serializable object /// </summary> /// <param name="provider"> /// The provider to use to perform the serialization /// </param> public static void Serialize_NonSerializableObject(SerializationProvider provider) { NonSerializableObject obj1 = new NonSerializableObject(); provider.Serialize(obj1); }
static DbContext() { // register all serializers SerializationProvider.RegisterSerializers(); }
/// <summary> /// Common Test code to try and deserialize a pre-serialized buffer /// </summary> /// <param name="provider"> /// The provider to use to perform the serialization /// </param> public static void Deserialize_DeserializeSerializableObject(SerializationProvider provider, byte[] preSerializedBuffer) { SerializableObject obj1 = provider.Deserialize <SerializableObject>(preSerializedBuffer); Assert.IsTrue(obj1 != null && obj1._stringField1 == "Blahblahblah"); }
/// <summary> /// Common Test code to try and deserialize an object as an incompatible type /// </summary> /// <param name="provider"> /// The provider to use to perform the serialization /// </param> public static void Deserialize_TypeMismatch(SerializationProvider provider, byte[] preSerializedBuffer) { //Attempt to deserialize a SerializableObject into a string. string incompatibleType = provider.Deserialize <string>(preSerializedBuffer); }
/// <summary> /// Common Test code to try and deserialize from a non-readable stream /// </summary> /// <param name="provider"> /// The provider to use to perform the serialization /// </param> public static void Deserialize_StreamNonReadable(SerializationProvider provider) { NonReadableStream stream = new NonReadableStream(); SerializableObject obj1 = provider.Deserialize <SerializableObject>(stream); }
public bool Save(string FileName) { this.FileName = FileName; return(SerializationProvider.SaveObjectToFile(FileName, this)); }
public SerializationTests() { // regiter serializers before starting tests SerializationProvider.RegisterSerializers(); }