Namespace Cloudflare.NET.R2
Classes
- R2Client
Implements the client that interacts with Cloudflare R2's S3-compatible API.
- R2ClientFactory
Factory that creates and caches IR2Client instances. Supports named configurations for multi-account scenarios and jurisdiction-specific clients for accessing buckets in different geographic regions.
- ServiceCollectionExtensions
Provides extension methods for setting up the Cloudflare R2 client in an IServiceCollection.
Interfaces
- IR2Client
Defines the contract for a client that interacts with Cloudflare R2's S3-compatible API, with robust error handling and metric reporting.
- IR2ClientFactory
Defines the contract for a factory that creates and caches IR2Client instances. Supports named configurations for multi-account scenarios and jurisdiction-specific clients for accessing buckets in different geographic regions.