Skip to content
Anthony Yates edited this page Jan 27, 2021 · 20 revisions

Welcome to the SuperOffice.WebApi-Samples wiki!

Main information is in the README.md in the root of this repo.

Change log:

TBD 2021

Updates

  • Renamed WebApiConfiguration to WebApiOptions
  • Added logic to Request canceling and timeout routine.
    • WebApiOptions.Timeout: can be changed between requests, i.e. flexibility between small and large requests.
      • Raises TimeoutException when surpassed.
    • Agent.CancelRequest() will raise a TaskCanceledException
      • Application code must handle this exception, i.e. for logging, progress indication, etc.
  • Moved Timeout property from WebApiOptions to base class RequestOptions

9 Nov 2020

Updates for SuperOffice.WebApi-Samples 1.0.0-preview2

  • Fixed Issue #1, NullReferenceException when using AuthorizationUserNamePassword
  • Added SuperOffice.WebApi.AuthorizationUserToken. This is on-site option, more info in the README.
  • Added IAddHeader interface to allow IAuthorization implementations opportunity to optionally add headers
    • i.e. for AuthorizationSystemUserToken & So-AppToken
  • Removed optional token validation on AuthorizationAccessToken. Token validation is mandatory.
  • Added SuperOffice.WebApi.Utilities.UrlUtility for common URL's based on Online Environment.

2 Nov 2020

Initial release on Nuget of SuperOffice.WebApi-Samples 1.0.0-preview

Clone this wiki locally