导出 (0) 打印
全部展开
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

FileNotFoundException 类

尝试访问磁盘上不存在的文件失败时引发的异常。

System.Object
  System.Exception
    System.SystemException
      System.IO.IOException
        System.IO.FileNotFoundException

命名空间:  System.IO
程序集:  mscorlib(在 mscorlib.dll 中)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class FileNotFoundException : IOException

FileNotFoundException 类型公开以下成员。

  名称说明
公共方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFileNotFoundException()初始化 FileNotFoundException 类的新实例,使其消息字符串设置为系统所提供的消息,其 HRESULT 设置为 COR_E_FILENOTFOUND。
公共方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFileNotFoundException(String)初始化 FileNotFoundException 类的新实例,使其消息字符串设置为 message,其 HRESULT 设置为 COR_E_FILENOTFOUND。
受保护的方法FileNotFoundException(SerializationInfo, StreamingContext)用指定的序列化和上下文信息初始化 FileNotFoundException 类的新实例。
公共方法受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFileNotFoundException(String, Exception)使用指定错误消息和对导致此异常的内部异常的引用来初始化 FileNotFoundException 类的新实例。
公共方法受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFileNotFoundException(String, String)初始化 FileNotFoundException 类的新实例,使其消息字符串设置为 message(用于指定无法找到的文件名),其 HRESULT 设置为 COR_E_FILENOTFOUND。
公共方法受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFileNotFoundException(String, String, Exception)使用指定错误消息和对导致此异常的内部异常的引用来初始化 FileNotFoundException 类的新实例。
页首

  名称说明
公共属性受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETData获取一个提供用户定义的其他异常信息的键/值对的集合。 (继承自 Exception。)
公共属性受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFileName获取无法找到的文件的名称。
公共属性FusionLog获取日志文件,该文件描述加载程序集失败的原因。
公共属性受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETHelpLink获取或设置指向此异常所关联帮助文件的链接。 (继承自 Exception。)
公共属性由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETHResult获取或设置 HRESULT(一个分配给特定异常的编码数字值)。 (继承自 Exception。)
公共属性由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETInnerException获取导致当前异常的 Exception 实例。 (继承自 Exception。)
公共属性由 XNA Framework 提供支持Message获取解释异常原因的错误消息。 (重写 Exception.Message。)

在XNA Framework 3.0中,此成员继承自 Exception.Message.
公共属性受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETSource获取或设置导致错误的应用程序或对象的名称。 (继承自 Exception。)
公共属性由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETStackTrace获取调用堆栈上直接帧的字符串表示形式。 (继承自 Exception。)
公共属性TargetSite获取引发当前异常的方法。 (继承自 Exception。)
页首

  名称说明
公共方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETEquals(Object)确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETFinalize允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETGetBaseException当在派生类中重写时,返回 Exception,它是一个或多个并发的异常的根源。 (继承自 Exception。)
公共方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETGetHashCode作为默认哈希函数。 (继承自 Object。)
公共方法GetObjectData设置带有文件名和附加异常信息的 SerializationInfo 对象。 (重写 Exception.GetObjectData(SerializationInfo, StreamingContext)。)
公共方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETGetType获取当前实例的运行时类型。 (继承自 Exception。)

在XNA Framework 3.0中,此成员继承自 Object.GetType().


在可移植类库 可移植类库中,此成员继承自 Object.GetType().


在适用于 Windows 应用商店应用的 .NET Windows 8中,此成员继承自 Object.GetType().
受保护的方法由 XNA Framework 提供支持受以下产品支持可移植类库受以下版本支持:适用于 Windows 应用商店应用的 .NETMemberwiseClone创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法由 XNA Framework 提供支持ToString返回该异常的完全限定名,还可能返回错误消息、内部异常的名称和堆栈跟踪。 (重写 Exception.ToString()。)

在XNA Framework中,此成员由 ToString() 重写。
页首

  名称说明
受保护的事件SerializeObjectState在序列化异常,以创建包含有关异常的序列化数据的异常状态对象时发生。 (继承自 Exception。)
页首

FileNotFoundException 使用包含值 0x80070002 的 HRESULT COR_E_FILENOTFOUND。

如果您的代码不具备 PathDiscovery 权限,此异常的错误消息可能仅包含文件或目录名称而不是完全限定的路径。

.NET Framework

受以下版本支持:4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

可移植类库

受以下版本支持:可移植类库

适用于 Windows 应用商店应用的 .NET

受以下版本支持:Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

并不是.NET Framework 对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求.

此类型的任何公共static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

社区附加资源

添加
显示:
© 2014 Microsoft