コード例 #1
0
		public static string GetAttachmentFileFullPath(FileId fileId)
		{
			var path = GetProfileAwareFileFullPath(fileId);

			if (!File.Exists(path))
			{
				path = Path.Combine(ObjectFactory.GetInstance<PluginDataFolder>().Path, fileId.Value.ToString());
			}

			return path;
		}
コード例 #2
0
		private static string GetProfileAwareFileFullPath(FileId fileId)
		{
			return Path.Combine(ObjectFactory.GetInstance<IProfile>().FileStorage.GetFolder(), fileId.Value.ToString());
		}
コード例 #3
0
 private static string GetProfileAwareFileFullPath(FileId fileId)
 {
     return(Path.Combine(ObjectFactory.GetInstance <IProfile>().FileStorage.GetFolder(), fileId.Value.ToString()));
 }
コード例 #4
0
		public bool Equals(FileId other)
		{
			if (ReferenceEquals(null, other)) return false;
			if (ReferenceEquals(this, other)) return true;
			return other.Value.Equals(Value);
		}
コード例 #5
0
 public static string GetAttachmentFileFullPath(FileId fileId)
 {
     return Path.Combine(ObjectFactory.GetInstance<PluginDataFolder>().Path, fileId.Value.ToString());
 }