IgnitionConfiguration Class

Represents global configuration settings for Ignition within a given application

Definition

Namespace: Ignition.Configuration
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public class IgnitionConfiguration
Inheritance
Object    IgnitionConfiguration

Constructors

IgnitionConfigurationInitializes a new instance of the IgnitionConfiguration class

Properties

Methods

EnablePerApplicationCarts Makes every ShoppingCartService instance sharing the same CartName map to the same NetFORUM-server-side shopping cart. In essence, carts are shared across your entire application.
EnablePerInstanceCarts Makes every ShoppingCartService instance (regardless of CartName) map to a completely unique NetFORUM-server-side shopping cart. In essence, you get a new cart every time you get a new ShoppingCartService instance.
EnsureTableIsQueryableTEntity(String, String, String) Whenever any entity includes a NetForumField denormalized from another table, Ignition uses the NetFORUM List Table for that entity's NetForumBusinessObject to look up the data for that field in queries. If the List Table is missing an entry for the requested table, Ignition will be unable to retrieve the requested data. Ensures that TEntity's business object's List Table contains an entry for table. If no entry exists, one will be added using the specified joinExpression and alias.
EnsureTableIsQueryableTEntity(String, JoinType, String, String) Whenever any entity includes a NetForumField denormalized from another table, Ignition uses the NetFORUM List Table for that entity's NetForumBusinessObject to look up the data for that field in queries. If the List Table is missing an entry for the requested table, Ignition will be unable to retrieve the requested data. Ensures that TEntity's business object's List Table contains an entry for table. If no entry exists, one will be added using the specified joinExpression and alias.
RegisterEntityOverride(IEnumerableType) Registers an override for a baseline Ignition entity type, so Ignition always returns objects of customEntityTypes where it would normally return whatever baseline Ignition type that customEntityTypes are derived from.
RegisterEntityOverride(Type) Registers an override for a baseline Ignition entity type, so Ignition always returns objects of customEntityType where it would normally return whatever baseline Ignition type that customEntityType is derived from.
RegisterEntityOverride(Type) Registers an override for a baseline Ignition entity type, so Ignition always returns objects of customEntityTypes where it would normally return whatever baseline Ignition type that customEntityTypes are derived from.
RegisterGlobalListTableAlias When entities based on businessObject reference denormalized fields from tableName, Ignition will use the list table entry that has been labeled with the alias, alias to retrieve the requested data.
RequireShippingForZeroWeightCarts Configures the Ignition shopping cart to consider shippable items with a weight of zero to still require shipping to purchase.
SetDefaultShoppingCartCustomer(FuncNetForumId) Sets a callback to be used to determine the default Shopping Cart Customer by instances of ShoppingCartService.
SetDefaultShoppingCartCustomer(FuncNullableInt32) Sets a callback to be used to determine the default Shopping Cart Customer by instances of ShoppingCartService.
SetDefaultShoppingCartCustomer(NetForumId) Sets the default Shopping Cart Customer for all instances of ShoppingCartService both current and future.
SetDefaultShoppingCartCustomer(NullableInt32) Sets the default Shopping Cart Customer for all instances of ShoppingCartService both current and future.
SetFlashpointConnectionInformation Configures Ignition to use the specified Flashpoint connection information, rather than using the default source of the web/app.config file.
SetNetForumAddChangeUser(String) Sets the username to be placed in the "xxx_add_user" and/or "xxx_change_user" fields when NetFORUM data is added/changed by Ignition.
SetNetForumAddChangeUser(FuncString, Boolean) Sets the username to be placed in the "xxx_add_user" and/or "xxx_change_user" fields when NetFORUM data is added/changed by Ignition.

See Also