Discount Members
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Defines a single discount within a campaign.
The Discount type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
Discount | Initializes a new instance of the Discount class. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Dispose | Releases the unmanaged resources used by this object and optionally releases the managed resources. (Inherited from MarketingServices.) |
![]() |
DoAbortListOperation | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoActivateCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoActivateCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoAddUserToList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoAppendExpressionToList | Reserved for internal use only. (Inherited from MarketingServices.) |
![]() |
DoAppendLists | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoBeginExportList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoBeginExportPromoCodesForDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoCancelExport | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoCancelGeneration | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoCopyCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoCopyExpression | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoCreateListCopy | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteBatch | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteCampaignEventType | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteCustomer | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteDisplaySize | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteDisplayTemplate | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteExpression | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteIndustryCode | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeleteList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeletePageGroup | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoDeletePromoCodeDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoEndExportList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoEndExportPromoCodes | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoExecuteSearch | Overloaded. |
![]() |
DoExportList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoExportPromoCodesForDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGeneratePreview | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGenerateRandomCodes | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllCampaignEventTypes | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllDisplaySizes | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllDisplayTemplates | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllExpressionCategories | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllIndustryCodes | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllLanguagesInUse | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllMailingLists | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllowedProfileDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAllPageGroups | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetAuthorizedTasks | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetBatchInfosForDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetCampaignEventType | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetCustomer | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetDefaultLanguage | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetDisplaySize | Overloaded. |
![]() |
DoGetDisplayTemplate | Overloaded. |
![]() |
DoGetExportStatus | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetExpression | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetIndustryCode | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetLastGenerationStatusForUser | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetListOperation | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetListOperationHistory | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetMailingList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetMaximumPromoCodeBatchSize | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetMostRecentListOperation | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetPageGroup | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetProfileDefinitions | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetPromoCodeDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetSearchableProperties | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetServiceVersion | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetSiteTerms | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoGetUserFromList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoImportPromoCodes | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoImportTargetUsers | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoImportToList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoIsSafeToExit | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoLookupPromoCodeDefinitionByCode | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoMoveCampaignItemToCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoMoveCampaignToCustomer | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewCampaignEventType | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewCustomer | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewDisplaySize | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewDisplayTemplate | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewExpression | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewPageGroup | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoNewPromoCodeDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoPrioritizeDiscount | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoRefreshCache | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoRemoveUserFromList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoRestoreCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoRestoreCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoRestoreCustomer | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoRevertPromoCodeRedemption | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveCampaign | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveCampaignEventType | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveCampaignItem | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveCustomer | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveDisplaySize | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveDisplayTemplate | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveExpression | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveExpressionCategories | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveIndustryCode | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSaveMailingList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSavePageGroup | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSavePromoCodeDefinition | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoSubtractLists | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoTestDirectMail | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoUpdateDiscountPriorities | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
DoUpdateUserInList | This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. (Inherited from MarketingServices.) |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetAllExpressionReferences | Returns a list of all expression references associated with this object. (Overrides DisplayableCampaignItem..::.GetAllExpressionReferences()()().) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
InitializeExpressions | Initializes all object members that contain expression references. (Overrides DisplayableCampaignItem..::.InitializeExpressions(DisplayableCampaignItemData, Dictionary<(Of <(String, Expression>)>), Boolean).) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
OnAsynchronousUploadFailed | Raises the OnAsynchronousUploadFailed event. (Inherited from MarketingServices.) |
![]() |
Save | Saves changes made to the current Discount object. (Overrides CampaignItem..::.Save(Boolean).) |
![]() |
SetHasChanges | This internal method is used to clean the HasChanged flag in the local expression objects which are embedded in Discount object. |
![]() |
ToString | Returns a string representation of the current CampaignItem, including the campaign item Id and Name. (Inherited from CampaignItem.) |
![]() |
ValidateLocalExpressionNames | Validates that all local expressions have unique names within the scope of this displayable campaign item. (Inherited from DisplayableCampaignItem.) |
Top
Properties
Name | Description | |
---|---|---|
![]() |
Active | Gets or sets a value that indicates whether the campaign item is currently active. (Inherited from CampaignItem.) |
![]() |
AutoAddAward | Gets or sets the flag indicating if the discount award is automatically applied. |
![]() |
AwardExpression | Gets or sets the expression reference that identifies what a user receives if he/she qualifies for the discount. |
![]() |
CampaignId | Gets or sets the unique identifier of the containing campaign. (Inherited from CampaignItem.) |
![]() |
CampaignName | Gets the name of the containing campaign. (Inherited from CampaignItem.) |
![]() |
ClickRequired | Gets or sets the flag indicating that a user must click the advertisement associated with this discount to be eligible for the discount. |
![]() |
Condition | Gets the buy condition that must be satisfied to qualify for the discount. |
![]() |
CreatedDate | Gets the date the current CampaignItem was first created. (Inherited from CampaignItem.) |
![]() |
CustomOrderLevelOfferType | Gets or sets the value of the discount type. |
![]() |
DateReceived | Gets or sets the DateTime when the current DisplayableCampaignItem object was received from customer. (Inherited from DisplayableCampaignItem.) |
![]() |
DeletedDate | Gets the date and time that the current CampaignItem was deleted. (Inherited from CampaignItem.) |
![]() |
Description | Gets or sets a free-form description (comment) string for the current CampaignItem. (Inherited from CampaignItem.) |
![]() |
DiscountType | Gets or sets the type of this discount. |
![]() |
EligibilityRequirements | Gets the collection of references to expressions that indicate to whom a discount applies. |
![]() |
EndDate | Gets or sets the date and time, in the local time zone, the current CampaignItem is set to end. (Inherited from CampaignItem.) |
![]() |
ExposureLimit | Gets or sets the exposure limit of the current DisplayableCampaignItem object. (Inherited from DisplayableCampaignItem.) |
![]() |
Expressions | Gets the ExpressionManager associated with this DisplayableCampaignItem object. (Inherited from DisplayableCampaignItem.) |
![]() |
HasChanges | Gets a value indicating whether the discount has unsaved changes. (Overrides DisplayableCampaignItem..::.HasChanges.) |
![]() |
Id | Gets the unique identifier of the current CampaignItem object. (Inherited from CampaignItem.) |
![]() |
IsDeleted | Gets a value indicating whether the current CampaignItem object has been deleted. (Inherited from CampaignItem.) |
![]() |
ItemType | Gets the type of a CampaignItem object. (Inherited from CampaignItem.) |
![]() |
LastModifiedBy | Gets the name of the user that last modified the current CampaignItem object. (Inherited from CampaignItem.) |
![]() |
LastModifiedDate | Gets the date the current CampaignItem object was last modified. (Inherited from CampaignItem.) |
![]() |
MaxAwards | Gets or sets the maximum number of awards for the discount. |
![]() |
MultilingualBasketDisplay | Gets or sets the text or HTML that is displayed to users to explain this discount. |
![]() |
Name | Gets or sets the name of the current CampaignItem object. (Inherited from CampaignItem.) |
![]() |
OfferAmount | Gets or sets the amount of the discount offer. |
![]() |
OfferDisjoint | Gets or sets the flag indicating whether items used to qualify for the discount (DiscountCondition) can be reused as awards for this discount. |
![]() |
OfferType | Gets or sets the enumeration that determines how the discount offer amount is applied. |
![]() |
PageGroups | Gets or sets the collection of PageGroup objects associated with the current DisplayableCampaignItem instance. (Inherited from DisplayableCampaignItem.) |
![]() |
PerOrderLimit | Gets or sets the maximum number of times this discount can be applied to a basket. |
![]() |
Priority | Gets the priority of this discount. |
![]() |
PromoCodeDefinitionId | Gets or sets the Id of the PromoCodeDefinition associated with this discount. |
![]() |
PropertyValues | Gets a collection of DisplayPropertyValue objects associated with the DisplayableCampaignItem instance. (Inherited from DisplayableCampaignItem.) |
![]() |
ReuseAwardsAsAwards | Gets or sets the discount interaction policy flag indicating if awards of this discount can enjoy awards of other discounts. |
![]() |
ReuseAwardsAsConditions | Gets or sets the discount interaction policy flag indicating if awards of this discount can be used as conditions of other discounts. |
![]() |
ReuseConditionsAsAwards | Gets or sets the discount interaction policy flag indicating if conditions of this discount can enjoy awards of other discounts. |
![]() |
ReuseConditionsAsConditions | Gets or sets the discount interaction policy flag indicating if conditions of this discount can be reused as conditions of other discounts. |
![]() |
ServiceAgent | Gets the ServiceAgent implementation, when running in Agent mode, else returns nullNothingnullptra null reference (Nothing in Visual Basic). (Inherited from MarketingServices.) |
![]() |
SizeName | Gets or sets the Display Size name of the current DisplayableCampaignItem instance. (Inherited from DisplayableCampaignItem.) |
![]() |
StartDate | Gets or sets the date and time, in the local time zone, the current CampaignItem is set to start. (Inherited from CampaignItem.) |
![]() |
Targets | Gets or sets the collection of ExpressionTargets associated with the current DisplayableCampaignItem instance. (Inherited from DisplayableCampaignItem.) |
![]() |
TemplateName | Gets or sets the Display Template name of the current instance. (Inherited from DisplayableCampaignItem.) |
![]() |
UseEligibilityRequirementForTargeting | Gets or sets the value indicating if eligibility requirement may be used for targeting this discount in addition to target groups. |
![]() |
WizardType | Gets or sets the wizard type of this discount. |
Top