示例#1
0
 /// <summary>
 /// Create api model from service model
 /// </summary>
 /// <param name="model"></param>
 public DataSetWriterMessageSettingsApiModel(DataSetWriterMessageSettingsModel model)
 {
     if (model == null)
     {
         throw new ArgumentNullException(nameof(model));
     }
     ConfiguredSize            = model.ConfiguredSize;
     DataSetMessageContentMask = model.DataSetMessageContentMask;
     DataSetOffset             = model.DataSetOffset;
     NetworkMessageNumber      = model.NetworkMessageNumber;
 }
示例#2
0
 /// <summary>
 /// Clone
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static DataSetWriterMessageSettingsModel Clone(this DataSetWriterMessageSettingsModel model)
 {
     if (model == null)
     {
         return(null);
     }
     return(new DataSetWriterMessageSettingsModel {
         ConfiguredSize = model.ConfiguredSize,
         DataSetMessageContentMask = model.DataSetMessageContentMask,
         DataSetOffset = model.DataSetOffset,
         NetworkMessageNumber = model.NetworkMessageNumber
     });
 }