code: function (responseObject, next) {
      responseObject.fileResult = new FileResult(share, directory, file);
      if (!responseObject.error) {
        responseObject.fileResult.exists = true;
        responseObject.fileResult.getPropertiesFromHeaders(responseObject.response.headers);
        
      } else if (responseObject.error && responseObject.error.statusCode === Constants.HttpConstants.HttpResponseCodes.NotFound) {
        responseObject.error = null;
        responseObject.fileResult.exists = false;
        responseObject.response.isSuccessful = true;
      }
  
      var finalCallback = function (returnObject) {
        callback(returnObject.error, returnObject.fileResult, returnObject.response);
      };
  
      next(responseObject, finalCallback);
    }
docs: /*if(primaryOnly === false) {
  options.requestLocationMode = RequestLocationMode.PRIMARY_OR_SECONDARY;
  }