in src/WebJobs.Extensions/Extensions/Files/FileAttribute.cs [37:60]
public FileAttribute(string path, FileAccess access = FileAccess.Read)
{
if (string.IsNullOrEmpty(path))
{
throw new ArgumentNullException("path");
}
Path = path;
Access = access;
// default the file mode based on access specified
switch (access)
{
case FileAccess.Read:
Mode = FileMode.Open;
break;
case FileAccess.ReadWrite:
case FileAccess.Write:
Mode = FileMode.OpenOrCreate;
break;
default:
break;
}
}