Xamarin is a mobile application development platform for Android, iOS and Windows. The AWS Amplify Documentation can be used in your Xamarin application to connect to Wasabi. A Xamarin application can be developed either on Visual Studio or Xamarin Studio.
Navigate to Visual Studio Downloads.
Download and install the AWS Toolkit for Visual Studio.
Below is a sample code to download a file from a Wasabi bucket.
using Amazon.S3; using Amazon.S3.Model; using Amazon.S3.Util; namespace s3.amazon.com.docsamples { class downloadFile { public static void Main(string[] args) { AmazonS3Config s3Config = new AmazonS3Config(); s3Config.ServiceURL = "https://s3.wasabisys.com"; s3Config.RegionEndpoint = Amazon.RegionEndpoint.USEast1; var accessKey = ""; var secretKey = ""; var s3Client = new AmazonS3Client(accessKey, secretKey, s3Config); var transferUtility = new Amazon.S3.Transfer.TransferUtility(s3Client); transferUtility.Download("", "", ""); } } }Note that this example uses Wasabi’s us-east-1 storage region. To use other Wasabi storage regions, use the appropriate Wasabi service URL as described in this Service URLs for Wasabi's Storage Regions.