/// <summary> /// Creates a <see cref="IDispatchContext" /> based on the current context. /// </summary> public static IDispatchContext CreateDispatchContext(this StageConnector <IBatchDispatchContext, IDispatchContext> stageConnector, IReadOnlyCollection <TransportOperation> transportOperations, IBatchDispatchContext sourceContext) { Guard.AgainstNull(nameof(transportOperations), transportOperations); Guard.AgainstNull(nameof(sourceContext), sourceContext); return(new DispatchContext(transportOperations, sourceContext)); }
/// <summary> /// Creates a <see cref="IDispatchContext" /> based on the current context. /// </summary> public static IDispatchContext CreateDispatchContext(this StageConnector<IBatchDispatchContext, IDispatchContext> stageConnector, IReadOnlyCollection<TransportOperation> transportOperations, IBatchDispatchContext sourceContext) { Guard.AgainstNull(nameof(transportOperations), transportOperations); Guard.AgainstNull(nameof(sourceContext), sourceContext); return new DispatchContext(transportOperations, sourceContext); }