/// <summary> /// Save the serialized value of content into message section of a <see cref="ISharpBatchTracking"/>, /// </summary> /// <param name="data">The content to save</param> /// <param name="serializer">The <see cref="IModelSerializer"/> to use to serialize data.</param> /// <returns></returns> public Task ToTracking(object data, IModelSerializer serializer) { ISharpBatchTrackingFactory trackingFactory = (ISharpBatchTrackingFactory)BatchContext.RequestServices.GetService(typeof(ISharpBatchTrackingFactory)); var responseToTracking = new ResponseToTrackingManager(trackingFactory, SessionId); return(responseToTracking.ToTracking(data, serializer)); }
/// <summary> /// Save the value of content into message section of a <see cref="ISharpBatchTracking"/> /// </summary> /// <param name="content">The content to save</param> /// <returns></returns> public Task ToTracking(string content) { ISharpBatchTrackingFactory trackingFactory = (ISharpBatchTrackingFactory)BatchContext.RequestServices.GetService(typeof(ISharpBatchTrackingFactory)); var responseToTracking = new ResponseToTrackingManager(trackingFactory, SessionId); return(responseToTracking.ToTracking(content)); }
public SystemActionProvider(ISharpBatchTrackingFactory trakingFactory, IModelSerializer modelSerializer) { if (trakingFactory == null) { throw new ArgumentNullException(nameof(trakingFactory)); } if (modelSerializer == null) { throw new ArgumentNullException(nameof(modelSerializer)); } _trakingProvider = trakingFactory.getTrakingProvider(); _modelSerializer = modelSerializer; }
public DefaultBatchInvokerProvider( IBatchInvoker batchInvoker, ISharpBatchTrackingFactory batchTrakingFactory) { if (batchInvoker == null) { throw new ArgumentNullException(nameof(batchInvoker)); } if (batchTrakingFactory == null) { throw new ArgumentNullException(nameof(batchTrakingFactory)); } _batchInvoker = batchInvoker; _batchTraking = batchTrakingFactory.getTrakingProvider(); }
public ResponseToTrackingManager(ISharpBatchTrackingFactory sharpBatchTrackingFactory, Guid sessionId) { _sharpBatchTrackingFactory = sharpBatchTrackingFactory; _sessionId = sessionId; }
public ResponseToTrackingManager(ISharpBatchTrackingFactory sharpBatchTrackingFactory, IModelSerializer modelSerializer, Guid sessionId) { _sharpBatchTrackingFactory = sharpBatchTrackingFactory; _modelSerializer = modelSerializer; _sessionId = sessionId; }
public DefaultBatchInvoker(IPropertyInvoker propertyInvoker, MethodActivator activator, ISharpBatchTrackingFactory trakingFactory, IModelSerializer modelserializer) { if (propertyInvoker == null) { throw new ArgumentNullException(nameof(propertyInvoker)); } if (activator == null) { throw new ArgumentNullException(nameof(activator)); } if (trakingFactory == null) { throw new ArgumentNullException(nameof(trakingFactory)); } if (modelserializer == null) { throw new ArgumentNullException(nameof(modelserializer)); } _propertyInvoker = propertyInvoker; _activator = activator; _sharpBatchTraking = trakingFactory.getTrakingProvider(); _modelSerializer = modelserializer; }