function FileResult(share, directory, name) {
  this.share = share;
  this.directory = directory;
  this.name = name;
}
Creates a new FileResult object.
@class
The FileResult class is used to store the file information.

@property  {string}                      share                                 The share name.
@property  {string}                      directory                             The directory name.
@property  {string}                      name                                  The file name.
@property  {object}                      metadata                              The metadata key/value pair.
@property  {string}                      etag                                  The etag.
@property  {string}                      lastModified                          The date/time that the file was last modified.
@property  {string}                      requestId                             The request id.
@property  {string}                      acceptRanges                          The accept ranges.
@property  {string}                      serverEncrypted                       If the file data and application metadata are completely encrypted using the specified algorithm. true/false.
@property  {string}                      contentRange                          The content range
@property  {string}                      contentLength                         The size of the file in bytes.
@property  {object}                      contentSettings                       The content settings.
@property  {string}                      contentSettings.contentType           The content type.
@property  {string}                      contentSettings.contentEncoding       The content encoding.
@property  {string}                      contentSettings.contentLanguage       The content language.
@property  {string}                      contentSettings.cacheControl          The cache control.
@property  {string}                      contentSettings.contentDisposition    The content disposition.
@property  {string}                      contentSettings.contentMD5            The content MD5 hash.
@property  {object}                      copy                                  The copy information.
@property  {string}                      copy.id                               The copy id.
@property  {string}                      copy.status                           The copy status.
@property  {string}                      copy.completionTime                   The copy completion time. 
@property  {string}                      copy.statusDescription                The copy status description.
@property  {string}                      copy.progress                         The copy progress.
@property  {string}                      copy.source                           The copy source.

@constructor
@param {string} [share]      The share name.
@param {string} [directory]  The directory name.
@param {string} [name]       The file name.