コード例 #1
0
ファイル: File.cs プロジェクト: Oldmansoft/WebMan
 /// <summary>
 /// 设置值
 /// </summary>
 /// <param name="value">值</param>
 protected override void InitValue(object value)
 {
     FileOption = PropertyContent.Attributes.Get <Annotations.FileOptionAttribute>();
     if (FileOption == null)
     {
         FileOption = new Annotations.FileOptionAttribute();
     }
     Value = value as FileLocation;
 }
コード例 #2
0
 /// <summary>
 /// 设置值
 /// </summary>
 /// <param name="value">值</param>
 protected override void InitValue(object value)
 {
     FileOption = PropertyContent.Attributes.Get <Annotations.FileOptionAttribute>();
     if (FileOption == null)
     {
         FileOption = new Annotations.FileOptionAttribute();
     }
     Value = new List <FileLocation>();
     if (value == null)
     {
         return;
     }
     if (value is IEnumerable <IFormFile> )
     {
         foreach (var item in (value as IEnumerable <IFormFile>))
         {
             if (item is FileLocation)
             {
                 Value.Add(item as FileLocation);
             }
         }
     }
 }