Request Class

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Represents the base request used by all request messages.

Namespace:  Microsoft.Dynamics.Commerce.Runtime.Messages
Assembly:  Microsoft.Dynamics.Commerce.Runtime.Framework (in Microsoft.Dynamics.Commerce.Runtime.Framework.dll)

Syntax

'Declaration
<DataContractAttribute> _
Public MustInherit Class Request
'Usage
Dim instance As Request
[DataContractAttribute]
public abstract class Request
[DataContractAttribute]
public ref class Request abstract

Inheritance Hierarchy

System.Object
  Microsoft.Dynamics.Commerce.Runtime.Messages.Request
    Microsoft.Dynamics.Commerce.Runtime.DataServices.Messages.DataRequest
    Microsoft.Dynamics.Commerce.Runtime.DataServices.Messages.GetProductCatalogAssociationsDataRequest
    Microsoft.Dynamics.Commerce.Runtime.DataServices.Messages.SaveCartDataRequest
    Microsoft.Dynamics.Commerce.Runtime.DataServices.Messages.SaveSalesTransactionDataRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.AddOrRemoveDiscountCodesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.AuthenticateDevicePartialRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.BeginReadChangedProductsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CalculateChargesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CancelOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ChangeDatabaseConnectionRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ChangedProductsSearchRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ChangeShiftStatusRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CheckAccessRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CompleteAccountActivationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CreateCustomerRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CreateHardwareStationTokenRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CreateOrderFromCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CreateShiftRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CreateStockCountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.CustomersSearchRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.DeactivateDeviceRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.DeleteCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.DeleteShiftRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.DeleteStockCountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.DeviceActivationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.DownloadDataSetRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.EmployeeTimeRegistrationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.EndReadChangedProductsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetActiveProductPriceRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetAddressRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetAffiliationsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetAllDeliveryOptionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetAllStoreEmployeesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetAvailableShiftsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetAvailableStoresRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetBarcodeRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetButtonGridByIdRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetButtonGridsByIdsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetButtonGridsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCardTypesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelAttributesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelCashDeclarationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelCategoryAttributesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelCategoryHierarchyRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelConfigurationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelCurrencyAmountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelProductAttributeRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelProductAttributesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelProfileByChannelIdRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetChannelTenderTypesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCommerceListRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCreditMemoRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCurrenciesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCurrentChannelRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCustomerBalanceRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCustomerGroupsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCustomerLoyaltyCardsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetCustomersRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetDefaultChannelRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetDeliveryOptionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetDeliveryPreferencesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetDeviceConfigurationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetDiscountCodesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetEmployeePermissionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetGiftCardRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetHardwareProfileRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetIncomeExpenseAccountsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetIndependentProductPriceDiscountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetInvoiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetItemAvailabilitiesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetItemAvailableQuantitiesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetItemBarcodesByIdRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetItemByIdRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetItemDimensionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetLatestOfflineDatabaseChunksRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetLineDeliveryOptionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetListingAvailableQuantitiesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetListingPublishStatusesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetLocalizedStringsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetLoyaltyCardStatusRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetLoyaltyCardTransactionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetNextBatchListingPublishStatusesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetNumberSequenceRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOfflineDatabaseChunkRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOfflineSyncStatsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOfflineTransactionCountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOfflineTransactionIdsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOfflineTransactionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOnlineChannelRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOperationPermissionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetOrdersRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetPickingListRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetProductCatalogsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetProductDeliveryOptionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetProductRefinersRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetProductsInCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetPromotionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetPurchaseOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetReasonCodesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetReceiptRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetReportDataRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetReturnOrderReasonCodesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetSalesTaxGroupsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetShiftRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetShipmentLineMappingRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetShipmentPublishingStatusRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetShipmentsBatchRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetShipmentsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetStockCountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetStoreLocationsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetStoreOperationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetStoreProductAvailabilityRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetStoresByEmployeeRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetStoresRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetSupportedCardTypesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetSupportedLanguagesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetSupportedReportsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetTaxOverridesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetTillLayoutRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetTransferOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetUnitsOfMeasureRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetWarehouseDetailsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.GetXAndZReportReceiptRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.IssueLoyaltyCardRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.IssueOrAddToGiftCardRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.PickAndPackOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.PickupAtStoreRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.PriceCheckRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ProcessBarcodeTypeRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ProductSearchRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.PurgeOfflineTransactionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.RecalculateOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.RecallCustomerOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.RecallSalesInvoiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ResumeCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveCommerceListRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveCustomerOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveKitTransactionRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveOfflineTransactionsRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SavePickingListRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SavePurchaseOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveReasonCodeLineRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveShipmentPublishingStatusRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveStockCountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveStoreOperationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveTenderLineRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveTransferOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SaveVoidTransactionRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SearchStoreRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SendCustomerAccountActivationEmailRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SendCustomerEmailRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ShiftRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SubmitSalesTransactionRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SuspendCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.SyncStockCountRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.TransferCartRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.TransferShiftRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UpdateChannelPropertiesRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UpdateChannelPublishingStatusRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UpdateCustomerRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UpdateListingPublishingStatusRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UpdateOnlineChannelPublishStatusRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UploadOrderRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UserAuthenticationRenewalRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UserAuthenticationRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UserChangePasswordRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UserLogOffRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.UserResetPasswordRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ValidateAccountActivationRequestRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ValidateHardwareStationTokenRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.ValidateTenderLineForAddRequest
    Microsoft.Dynamics.Commerce.Runtime.Messages.VerifyProductExistenceRequest
    Microsoft.Dynamics.Commerce.Runtime.Sdk.HardwareStation.MakePaymentRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CommitStockCountJournalRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CreateStockCountJournalRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.CreditMemoRealtimeRequestBase
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.DeleteStockCountJournalRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetCreditMemoRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetDeliveryPreferencesServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetGiftCardRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetNumberSequenceSeedDataTransactionServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetShipmentsRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetStockCountJournalsRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetStockCountJournalTransactionsRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GetStoreAvailabilityRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.GiftCardRealtimeRequestBase
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.IndiaGetInterStateTaxRegimeServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ProductSearchServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.SendEmailServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ServiceRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.UnlockGiftCardRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.ValidateCustomerAccountPaymentRealtimeRequest
    Microsoft.Dynamics.Commerce.Runtime.Services.Messages.VoidGiftCardRealtimeRequest

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Dynamics.Commerce.Runtime.Messages Namespace