ExtendedPrice Property
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Gets or sets the total extended price of the current line item when it was added to the order group.
Namespace: Microsoft.CommerceServer.Runtime.Orders
Assembly: Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)
Syntax
'Declaration
Public Property ExtendedPrice As Decimal
'Usage
Dim instance As LineItem
Dim value As Decimal
value = instance.ExtendedPrice
instance.ExtendedPrice = value
public decimal ExtendedPrice { get; set; }
public:
property Decimal ExtendedPrice {
Decimal get ();
void set (Decimal value);
}
public function get ExtendedPrice () : decimal
public function set ExtendedPrice (value : decimal)
Property Value
Type: System..::.Decimal
Stores the total extended price of the current line item, the extended price of the current instance when it was added to the order group. Cannot be less than zero.
Exceptions
Exception | Condition |
---|---|
ArgumentException | The value being set is less than zero. Assign a value to ExtendedPrice that is greater than or equal to zero to prevent this exception. |
Remarks
Extended price is calculated by the CopyDiscounts managed pipeline component, as follows: ExtendedPrice = (ListPrice * Quantity) - LineItemDiscountAmount - OrderLevelDiscountAmount.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.