Class VdpProductBuilder
Inheritance
System.Object
VdpProductBuilder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class VdpProductBuilder : IVdpProductBuilder
Constructors
VdpProductBuilder(IProductHandler, IRemoteImageLoader)
Declaration
public VdpProductBuilder(IProductHandler productHandler, IRemoteImageLoader remoteImageLoader)
Parameters
Methods
BuildProduct(Product, DataSet)
Declaration
public Product BuildProduct(Product sourceProduct, DataSet data)
Parameters
Returns
BuildProduct(Product, DataSet, VdpOptions)
Declaration
public Product BuildProduct(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
Returns
BuildProduct(Product, ItemsData)
Declaration
public Product BuildProduct(Product sourceProduct, ItemsData itemsData)
Parameters
Returns
BuildProduct(Product, ItemsData, VdpOptions)
Declaration
public Product BuildProduct(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
Returns
BuildProduct(Surface, SurfaceData)
Declaration
public Product BuildProduct(Surface sourceSurface, SurfaceData data)
Parameters
Returns
BuildProduct(Surface, SurfaceData, VdpOptions)
Declaration
public Product BuildProduct(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
Returns
BuildProductAsync(Product, DataSet)
Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, DataSet data)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Product> |
|
BuildProductAsync(Product, DataSet, VdpOptions)
Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Product> |
|
BuildProductAsync(Product, ItemsData)
Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Product> |
|
BuildProductAsync(Product, ItemsData, VdpOptions)
Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Product> |
|
BuildProductAsync(Surface, SurfaceData)
Declaration
public Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Product> |
|
BuildProductAsync(Surface, SurfaceData, VdpOptions)
Declaration
public Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Product> |
|
BuildProductsAsync(Product, DataSet, VdpOptions, SplitOptions)
Declaration
public Task<IEnumerable<VdpProductData>> BuildProductsAsync(Product sourceProduct, DataSet data, VdpOptions options, SplitOptions splitOptions)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<VdpProductData>> |
|
Implements