public static void MyClassInitialize(TestContext testContext) { // boot strap the server DataListTranslatorFactory dltf = new DataListTranslatorFactory(); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._BINARY))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._XML))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._JSON))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._XML_Without_SystemTags))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._XML_Inputs_Only))); }
public static void MyClassInitialize(TestContext testContext) { // boot strap the server DataListTranslatorFactory dltf = new DataListTranslatorFactory(); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._BINARY))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._XML))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._JSON))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._XML_Without_SystemTags))); Dls.AddTranslator(dltf.FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._XML_Inputs_Only))); }
public override void Read(IByteReaderBase reader) { IDataListTranslator translator = new DataListTranslatorFactory().FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._BINARY)); ErrorResultTO tmpErrors; byte[] datalistData = reader.ReadByteArray(); Datalist = null; if (datalistData != null) { Datalist = translator.ConvertTo(datalistData, new StringBuilder(), out tmpErrors); } Errors = ErrorResultTOExtensionMethods.FromByteArray(reader.ReadByteArray()); }
public override void Read(IByteReaderBase reader) { IDataListTranslator translator = new DataListTranslatorFactory().FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._BINARY)); ErrorResultTO tmpErrors; byte[] datalistData = reader.ReadByteArray(); Datalist = null; if(datalistData != null) { Datalist = translator.ConvertTo(datalistData, new StringBuilder(), out tmpErrors); } Errors = ErrorResultTOExtensionMethods.FromByteArray(reader.ReadByteArray()); }
public static IDataListServer CreateDataListServer(IDataListPersistenceProvider persistenceProvider) { // This needs to remain reflection based, it is payed only once!!!!!! DataListTranslatorFactory dltf = new DataListTranslatorFactory(); IDataListServer svr = new DataListServer(persistenceProvider); foreach (var translator in dltf.FetchAll()) { svr.AddTranslator(translator); } return(svr); }
public override void Write(IByteWriterBase writer) { IDataListTranslator translator = new DataListTranslatorFactory().FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._BINARY)); ErrorResultTO tmpErrors; byte[] datalistData = null; if (Datalist != null) { DataListTranslatedPayloadTO dataListTranslatedPayloadTO = translator.ConvertFrom(Datalist, out tmpErrors); datalistData = dataListTranslatedPayloadTO.FetchAsByteArray(); } __IByteWriterBaseExtensions.Write(writer, datalistData); __IByteWriterBaseExtensions.Write(writer, Errors.ToByteArray()); }
public override void Write(IByteWriterBase writer) { IDataListTranslator translator = new DataListTranslatorFactory().FetchTranslator(DataListFormat.CreateFormat(GlobalConstants._BINARY)); ErrorResultTO tmpErrors; byte[] datalistData = null; if(Datalist != null) { DataListTranslatedPayloadTO dataListTranslatedPayloadTO = translator.ConvertFrom(Datalist, out tmpErrors); datalistData = dataListTranslatedPayloadTO.FetchAsByteArray(); } __IByteWriterBaseExtensions.Write(writer, datalistData); __IByteWriterBaseExtensions.Write(writer, Errors.ToByteArray()); }
public static IDataListServer CreateDataListServer(IDataListPersistenceProvider persistenceProvider) { // This needs to remain reflection based, it is payed only once!!!!!! DataListTranslatorFactory dltf = new DataListTranslatorFactory(); IDataListServer svr = new DataListServer(persistenceProvider); foreach(var translator in dltf.FetchAll()) { svr.AddTranslator(translator); } return svr; }