Back to Website
Show / Hide Table of Contents

Class VdpProductBuilder

Inheritance
System.Object
VdpProductBuilder
Implements
IVdpProductBuilder
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()
Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class VdpProductBuilder : IVdpProductBuilder

Constructors

VdpProductBuilder(IProductHandler, IRemoteImageLoader)

Declaration
public VdpProductBuilder(IProductHandler productHandler, IRemoteImageLoader remoteImageLoader)
Parameters
Type Name Description
IProductHandler productHandler
IRemoteImageLoader remoteImageLoader

Methods

BuildProduct(Product, DataSet)

Declaration
public Product BuildProduct(Product sourceProduct, DataSet data)
Parameters
Type Name Description
Product sourceProduct
DataSet data
Returns
Type Description
Product

BuildProduct(Product, DataSet, VdpOptions)

Declaration
public Product BuildProduct(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
Type Name Description
Product sourceProduct
DataSet data
VdpOptions options
Returns
Type Description
Product

BuildProduct(Product, ItemsData)

Declaration
public Product BuildProduct(Product sourceProduct, ItemsData itemsData)
Parameters
Type Name Description
Product sourceProduct
ItemsData itemsData
Returns
Type Description
Product

BuildProduct(Product, ItemsData, VdpOptions)

Declaration
public Product BuildProduct(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
Type Name Description
Product sourceProduct
ItemsData itemsData
VdpOptions options
Returns
Type Description
Product

BuildProduct(Surface, SurfaceData)

Declaration
public Product BuildProduct(Surface sourceSurface, SurfaceData data)
Parameters
Type Name Description
Surface sourceSurface
SurfaceData data
Returns
Type Description
Product

BuildProduct(Surface, SurfaceData, VdpOptions)

Declaration
public Product BuildProduct(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
Type Name Description
Surface sourceSurface
SurfaceData data
VdpOptions options
Returns
Type Description
Product

BuildProductAsync(Product, DataSet)

Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, DataSet data)
Parameters
Type Name Description
Product sourceProduct
DataSet data
Returns
Type Description
System.Threading.Tasks.Task<Product>

BuildProductAsync(Product, DataSet, VdpOptions)

Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, DataSet data, VdpOptions options)
Parameters
Type Name Description
Product sourceProduct
DataSet data
VdpOptions options
Returns
Type Description
System.Threading.Tasks.Task<Product>

BuildProductAsync(Product, ItemsData)

Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData)
Parameters
Type Name Description
Product sourceProduct
ItemsData itemsData
Returns
Type Description
System.Threading.Tasks.Task<Product>

BuildProductAsync(Product, ItemsData, VdpOptions)

Declaration
public Task<Product> BuildProductAsync(Product sourceProduct, ItemsData itemsData, VdpOptions options)
Parameters
Type Name Description
Product sourceProduct
ItemsData itemsData
VdpOptions options
Returns
Type Description
System.Threading.Tasks.Task<Product>

BuildProductAsync(Surface, SurfaceData)

Declaration
public Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data)
Parameters
Type Name Description
Surface sourceSurface
SurfaceData data
Returns
Type Description
System.Threading.Tasks.Task<Product>

BuildProductAsync(Surface, SurfaceData, VdpOptions)

Declaration
public Task<Product> BuildProductAsync(Surface sourceSurface, SurfaceData data, VdpOptions options)
Parameters
Type Name Description
Surface sourceSurface
SurfaceData data
VdpOptions options
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
Type Name Description
Product sourceProduct
DataSet data
VdpOptions options
SplitOptions splitOptions
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<VdpProductData>>

Implements

IVdpProductBuilder
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback