GetRates Method
Returns rate information for a specified or all available services.
Syntax
[VB.NET] Public Sub GetRates()
[C#] public void GetRates();
Remarks
To get the courtesy rate quotes for Canada Post's services, call the GetRates method. If rates are needed for a specific service type, set the RequestedService property to the value you need the rates for (other than 0 : stUnspecified). The RequestedService property identifies the specific service for which you want to retrieve rate information.
If the rates are wanted for all available services, set RequestedService to 0 (stUnspecified). The server response will include a list of services, their associated rate, and guaranteed delivery time (if available).
The following properties are applicable:
- CanadaPostAccount (required)
- RequestedService (required)
- SenderAddress (required)
- RecipientAddress (required)
- Packages (required)
If the recipient CountryCode is CA or US, the PostalCode is required.
The Services collection is populated when this method returns.
NOTE: This method has a corresponding asynchronous version (GetRatesAsync) for use in the Xamarin environment.