/// <summary> /// Initializes a new instance of the <see cref="MdmDataProvider"/> class. /// </summary> /// <param name="cache">Operation cache.</param> /// <param name="configuration">Data provider configuration.</param> /// <param name="requestId">Request id.</param> public MdmDataProvider(OperationDataCache cache, IMdmDataProviderConfiguration configuration, string requestId, IHeaderDictionary headers = null) : base(cache) { _configuration = configuration; _mdmClient = MdmClientFactory.GetMdmClient(configuration, requestId); Metadata = new DataProviderMetadata { ProviderName = "MDM" }; }
/// <summary> /// Initializes a new instance of the <see cref="MdmDataProvider"/> class. /// </summary> /// <param name="cache">Operation cache.</param> /// <param name="configuration">Data provider configuration.</param> /// <param name="requestId">Request id.</param> public MdmDataProvider(OperationDataCache cache, IMdmDataProviderConfiguration configuration, string requestId) : base(cache) { _configuration = configuration; _mdmClient = MdmClientFactory.GetMdmClient(configuration, requestId); }