コード例 #1
0
ファイル: StaticCreatorTests.cs プロジェクト: Genbox/SimpleS3
    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);
    }
コード例 #2
0
 public BackBlazeB2Client(BackBlazeB2Config config, INetworkDriver networkDriver) : base(new BackblazeB2InputValidator(), config, networkDriver)
 {
 }
コード例 #3
0
 /// <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)
 {
 }