Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Saves changes to an Expression in an expression categories dataset.
Namespace: Microsoft.CommerceServer.Marketing
Assembly: Microsoft.CommerceServer.Marketing.CrossTierTypes (in Microsoft.CommerceServer.Marketing.CrossTierTypes.dll)
Syntax
'Declaration
Public Sub SaveExpressionCategories ( _
expressionCategorySet As ExpressionCategorySet _
)
'Usage
Dim instance As ExpressionManager
Dim expressionCategorySet As ExpressionCategorySet
instance.SaveExpressionCategories(expressionCategorySet)
public void SaveExpressionCategories(
ExpressionCategorySet expressionCategorySet
)
public:
void SaveExpressionCategories(
ExpressionCategorySet^ expressionCategorySet
)
public function SaveExpressionCategories(
expressionCategorySet : ExpressionCategorySet
)
Parameters
- expressionCategorySet
Type: Microsoft.CommerceServer.Marketing..::.ExpressionCategorySet
A ExpressionCategorySet containing the inserted, updated, or deleted ExpressionCategories.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | expressionCategorySet is null. |
DuplicateEntityNameException | A duplicate CategoryName + ProfileName combination exists in the specified expressionCategorySet. |
InvalidOperationException | An attempt was made to change the CampaignName value of an ExpressionCategories. This field is read-only. |
EntityReferencedException | An attempt to delete the current expression category failed because other expressions depend on this expression category. |
NotAuthorizedException | The user is not authorized to perform the requested operation |
Remarks
The saved ExpressionCategorySet is a strongly typed DataSet that is used to access expression categories in the marketing system.
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.