public async Task StaticClient() { NullNetworkDriver driver = new NullNetworkDriver(); BackBlazeB2Config config = new BackBlazeB2Config(); config.Credentials = new StringAccessKey("ExampleKeyId00000000", "wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY"); config.Region = BackBlazeB2Region.UsWest001; using BackBlazeB2Client client = new BackBlazeB2Client(config, driver); await client.GetObjectAsync("testbucket", "GetObjectAsync").ConfigureAwait(false); Assert.Equal("https://testbucket.s3.us-west-001.backblazeb2.com/GetObjectAsync", driver.LastUrl); }
public BackBlazeB2Client(BackBlazeB2Config config, INetworkDriver networkDriver) : base(new BackblazeB2InputValidator(), config, networkDriver) { }
/// <summary>Creates a new instance of <see cref="BackBlazeB2Client" /></summary> /// <param name="config">The configuration you want to use</param> /// <param name="proxy">A web proxy (optional)</param> public BackBlazeB2Client(BackBlazeB2Config config, IWebProxy?proxy = null) : base(new BackblazeB2InputValidator(), config, proxy) { }