Class NotSupportedProcessor
An implementation of RequestItemProcessor that will always fail and reply NotSupported.
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: Mediachase.Commerce.InventoryService.BusinessLogic
Assembly: Mediachase.Commerce.dll
Version: 12.17.2Syntax
public class NotSupportedProcessor : RequestItemProcessor
Constructors
NotSupportedProcessor(InventoryRequestItem)
Creates a new instance of NotSupportedProcessor.
Declaration
public NotSupportedProcessor(InventoryRequestItem requestItem)
Parameters
| Type | Name | Description |
|---|---|---|
| InventoryRequestItem | requestItem | The request item to process. |
Methods
Apply()
Does nothing. The request item will always fail.
Declaration
public override void Apply()
Overrides
GetResponseItems(Boolean)
Returns the final InventoryResponseItem instances for the item (typically, only one unless the operation is a split). CreateDefaultResponseItem(InventoryRequestItem, Boolean, RecordState, String, InventoryResponseType, InventoryResponseTypeInfo) can be used to generate response items in most cases.
Declaration
public override InventoryResponseItem[] GetResponseItems(bool isOverallSuccess)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isOverallSuccess | True if all items wer successful, false if any item returned false from Validate(). |
Returns
| Type | Description |
|---|---|
| InventoryResponseItem[] |
Overrides
Validate()
Returns false. The request item will always fail.
Declaration
public override bool Validate()
Returns
| Type | Description |
|---|---|
| System.Boolean | False. |