public GetObjectsResponse GetObjects(GetObjectsRequest request) { return new GetObjectsResponseParser().Parse(request, _netLayer.Invoke(request)); }
public IEnumerable<DS3GetObjectsInfo> GetObjects(string bucketName, string objectName, string ds3ObjectId, long length, long offset, DS3ObjectTypes type, long version) { var request = new Ds3.Calls.GetObjectsRequest() { BucketId = bucketName, ObjectName = objectName, ObjectId = ds3ObjectId, Length = length, Offset = offset, ObjectType = type, Version = version }; var response = _client.GetObjects(request); foreach (var ds3Object in response.Objects) { yield return ds3Object; } }
IEnumerable<Ds3Object> listBucketObjects() { var request = new Ds3.Calls.GetObjectsRequest() { BucketId = TESTBUCKET }; return _client.GetObjects(request).Objects; }