public DSClientBase(Uri serviceUri, IFactory factory, ISecurityTokenInjector securityTokenInjector) : base(serviceUri, DataServiceProtocolVersion.V3) { _securityTokenInjector = securityTokenInjector; this.MergeOption = MergeOption.PreserveChanges; this.IgnoreResourceNotFoundException = true; _entityFactory = factory; ResolveName = (clientType => { clientType = _entityFactory.GetBaseType(clientType); return(string.Concat(this.GetType().Namespace + ".", clientType.Name)); //return string.Concat(clientType.Namespace + ".", clientType.Name); }); ResolveType = (entitySetName => { return(_entityFactory.GetEntityTypeByStringName(entitySetName.Split('.').Last())); }); IgnoreResourceNotFoundException = true; WritingEntity += this.DSCatalogClient_WritingEntity; SendingRequest += DSClientBase_SendingRequest; ReadingEntity += this.DSCatalogClient_ReadingEntity; ChangeTracker = CreateChangeTracker(); }
public DSDynamicContentClient(IDynamicContentEntityFactory entityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(DynamicContentConfiguration.Instance.Connection.DataServiceUri), entityFactory, tokenInjector) { }
public DSClientBase(string relativeUri, IFactory factory, ISecurityTokenInjector securityTokenInjector) : this(new Uri(relativeUri), factory, securityTokenInjector) { }
public DSMarketingClient(IMarketingEntityFactory entityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(MarketingConfiguration.Instance.Connection.DataServiceUri), entityFactory, tokenInjector) { }
public DSImportClient(IImportJobEntityFactory entityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(ImportConfiguration.Instance.Connection.DataServiceUri), entityFactory, tokenInjector) { }
public DSInventoryClient(IInventoryEntityFactory factory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(InventoryConfiguration.Instance.Connection.DataServiceUri), factory, tokenInjector) { }
public DSCustomerClient(ICustomerEntityFactory entityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(CustomerConfiguration.Instance.Connection.DataServiceUri), entityFactory, tokenInjector) { }
public DSReviewClient(Uri serviceUri, IReviewEntityFactory factory, ISecurityTokenInjector tokenInjector) :base(serviceUri, factory, tokenInjector) { }
public DSInventoryClient(Uri serviceUri, IInventoryEntityFactory factory, ISecurityTokenInjector tokenInjector) : base(serviceUri, factory, tokenInjector) { }
public DSAppConfigClient(Uri serviceUri, IAppConfigEntityFactory factory, ISecurityTokenInjector tokenInjector) : base(serviceUri, factory, tokenInjector) { }
public DSSearchClient(Uri serviceUri, ISearchEntityFactory entityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, entityFactory, tokenInjector) { }
public DSSearchClient(ISearchEntityFactory catalogEntityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(SearchConfiguration.Instance.Connection.DataServiceUri), catalogEntityFactory, tokenInjector) { }
public DSStoreClient(Uri serviceUri, IStoreEntityFactory factory, ISecurityTokenInjector tokenInjector) : base(serviceUri, factory, tokenInjector) { }
public DSAppConfigClient(IAppConfigEntityFactory factory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(AppConfigConfiguration.Instance.Connection.DataServiceUri), factory, tokenInjector) { }
public DSImportClient(Uri serviceUri, IImportJobEntityFactory entityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, entityFactory, tokenInjector) { }
public DSOrderClient(IOrderEntityFactory orderEntityFactory, ISecurityTokenInjector tokenInjector, IServiceConnectionFactory connFactory) : base(connFactory.GetConnectionString(OrderConfiguration.Instance.Connection.DataServiceUri), orderEntityFactory, tokenInjector) { }
public DSCustomerClient(Uri serviceUri, ICustomerEntityFactory entityfactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, entityfactory, tokenInjector) { }
public DSOrderClient(Uri serviceUri, IOrderEntityFactory orderEntityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, orderEntityFactory, tokenInjector) { }
public DSCatalogClient(Uri serviceUri, ICatalogEntityFactory entityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, entityFactory, tokenInjector) { }
public DSMarketingClient(Uri serviceUri, IMarketingEntityFactory entityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, entityFactory, tokenInjector) { }
public DSDynamicContentClient(Uri serviceUri, IDynamicContentEntityFactory entityFactory, ISecurityTokenInjector tokenInjector) : base(serviceUri, entityFactory, tokenInjector) { }
public DSReviewClient(Uri serviceUri, IReviewEntityFactory factory, ISecurityTokenInjector tokenInjector) : base(serviceUri, factory, tokenInjector) { }