You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Harshavardhana 1513239a6f Bump dotnet to 0.2.0 version 10 years ago
Minio Bump dotnet to 0.2.0 version 10 years ago
Minio.Examples PresignGetObject support 10 years ago
Minio.Tests Remove unnecessary usings 10 years ago
.gitattributes Initial code commit with working MakeBucket and V4 signing 10 years ago
.gitignore Initial code commit with working MakeBucket and V4 signing 10 years ago
.travis.yml Minio.Client name should be Minio and use Client class inside 10 years ago
LICENSE Initial Commit 10 years ago
Minio.sln Add more examples and add it back into build 10 years ago
README.md Update README.md 10 years ago

README.md

Minio .NET Library for Amazon S3 Compatible Cloud Storage Gitter

Install from NuGet Build Status

To install Minio .NET package, run the following command in Nuget Package Manager Console

PM> Install-Package Minio

Example

using Minio;

private static MinioClient client = new MinioClient("https://s3.amazonaws.com", "Access Key", "Secret Key");

var buckets = client.ListBuckets();
foreach (Bucket bucket in buckets)
{
    Console.Out.WriteLine(bucket.Name + " " + bucket.CreationDate);
}

Additional Examples

Bucket Operations

Object Operations

How to run these examples?

On Linux

Simply edit the example .Net program to include your access credentials and follow the steps below.

$ sudo apt-get install mono
$ git clone https://github.com/minio/minio-dotnet && cd minio-dotnet
$ wget http://www.nuget.org/nuget.exe
$ mono nuget.exe restore
$ xbuild
[edit Minio.Examples/ListBuckets.cs]
$ mcs /r:Minio/bin/Debug/Minio.dll Minio.Examples/ListBuckets.cs
$ export MONO_PATH=Minio/bin/Debug
$ mono Minio.Examples/ListBuckets.exe
....

Contribute

Contributors Guide