GetPartialObject() public method

Get an object starting with the byte specified in offset. The object will be streamed to the callback given by the user
public GetPartialObject ( string bucketName, string objectName, ulong offset, Action callback ) : void
bucketName string Bucket to retrieve object from
objectName string Name of object to retrieve
offset ulong Number of bytes to skip
callback Action A stream will be passed to the callback
return void
        static int Main(string[] args)
        {
            var client = new MinioClient("https://s3.amazonaws.com", "ACCESSKEY", "SECRETKEY");

            client.GetPartialObject("bucketName", "objectName", 5, 10, (stream) =>
            {
                stream.CopyTo(Console.OpenStandardOutput());
            });

            return 0;
        }
        static int Main(string[] args)
        {
            var client = new MinioClient("https://s3.amazonaws.com", "ACCESSKEY", "SECRETKEY");

            client.GetPartialObject("bucket", "object", 5, 10, (stream) =>
            {
                byte[] buffer = new byte[10];
                stream.Read(buffer, 0, 10);
            });

            return 0;
        }
Example #3
0
        static int Main()
        {
            /// Note: s3 AccessKey and SecretKey needs to be added in App.config file
            /// See instructions in README.md on running examples for more information.
            var client = new MinioClient("s3.amazonaws.com", ConfigurationManager.AppSettings["s3AccessKey"],
                                         ConfigurationManager.AppSettings["s3SecretKey"]);

            client.GetPartialObject("my-bucketname", "my-objectname", 5, 10, (stream) =>
            {
                stream.CopyTo(Console.OpenStandardOutput());
            });

            return 0;
        }