protected virtual async Task <ImportEntityCommand> ImportContent(SourceEntityDetail sourceEntityDetail) { using (var newCommerceContext = new CommerceContext(CommerceContext.Logger, CommerceContext.TelemetryClient, CommerceContext.LocalizableMessagePipeline) { GlobalEnvironment = CommerceContext.GlobalEnvironment, Environment = CommerceContext.Environment, Headers = CommerceContext.Headers }) { string[] policyKeys = { "IgnoreCaching" }; newCommerceContext.AddPolicyKeys(policyKeys); var command = ServiceProvider.GetService <ImportEntityCommand>(); await command.Process(newCommerceContext, sourceEntityDetail) .ConfigureAwait(false); return(command); } }