FileNotFoundException Sınıf

Tanım

Diskte mevcut olmayan bir dosyaya erişim girişimi başarısız olduğunda oluşturulan özel durum.The exception that is thrown when an attempt to access a file that does not exist on disk fails.

public ref class FileNotFoundException : System::IO::IOException
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class FileNotFoundException : System.IO.IOException
type FileNotFoundException = class
    inherit IOException
Public Class FileNotFoundException
Inherits IOException
Devralma
Öznitelikler

Açıklamalar

FileNotFoundException, 0x80070002 değeri olan HRESULT COR_E_FILENOTFOUND kullanır.FileNotFoundException uses the HRESULT COR_E_FILENOTFOUND which has the value 0x80070002.

Kodunuzun PathDiscovery izni yoksa, bu özel durum için hata iletisi yalnızca tam olarak nitelenmiş yollar yerine dosya veya dizin adları içerebilir.If your code does not have PathDiscovery permission, the error message for this exception may only contain file or directory names instead of fully qualified paths.

Oluşturucular

FileNotFoundException()

İleti dizesi sistem tarafından sağlanan bir ileti olarak ayarlanmış FileNotFoundException sınıfının yeni bir örneğini başlatır.Initializes a new instance of the FileNotFoundException class with its message string set to a system-supplied message.

FileNotFoundException(SerializationInfo, StreamingContext)

Belirtilen serileştirme ve bağlam bilgileriyle FileNotFoundException sınıfının yeni bir örneğini başlatır.Initializes a new instance of the FileNotFoundException class with the specified serialization and context information.

FileNotFoundException(String)

Yeni bir örneğini başlatır FileNotFoundException belirtilen hata iletisiyle sınıfı.Initializes a new instance of the FileNotFoundException class with a specified error message.

FileNotFoundException(String, Exception)

Yeni bir örneğini başlatır FileNotFoundException sınıfı belirtilen hata iletisini ve bu özel durumun nedeni olan iç özel duruma başvuru.Initializes a new instance of the FileNotFoundException class with a specified error message and a reference to the inner exception that is the cause of this exception.

FileNotFoundException(String, String)

Belirtilen bir hata iletisiyle FileNotFoundException sınıfının yeni bir örneğini ve bulunamayan dosya adını başlatır.Initializes a new instance of the FileNotFoundException class with a specified error message, and the file name that cannot be found.

FileNotFoundException(String, String, Exception)

Belirtilen bir hata iletisiyle FileNotFoundException sınıfının yeni bir örneğini başlatır, bulunamayan dosya adı ve bu özel durumun nedeni olan iç özel duruma bir başvuru.Initializes a new instance of the FileNotFoundException class with a specified error message, the file name that cannot be found, and a reference to the inner exception that is the cause of this exception.

Özellikler

Data

Özel durum hakkında ek kullanıcı tanımlı bilgiler sağlayan anahtar/değer çiftleri koleksiyonunu alır.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(Devralındığı yer: Exception)
FileName

Bulunamayan dosyanın adını alır.Gets the name of the file that cannot be found.

FusionLog

Derlemenin neden yüklenmesinin başarısız olduğunu açıklayan günlük dosyasını alır.Gets the log file that describes why loading of an assembly failed.

HelpLink

Bu özel durumla ilişkili Yardım dosyasının bağlantısını alır veya ayarlar.Gets or sets a link to the help file associated with this exception.

(Devralındığı yer: Exception)
HResult

Belirli bir özel duruma atanan kodlanmış bir sayısal değer olan HRESULT 'yi alır veya ayarlar.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(Devralındığı yer: Exception)
InnerException

Geçerli özel duruma neden olan Exception örneğini alır.Gets the Exception instance that caused the current exception.

(Devralındığı yer: Exception)
Message

Özel durumun nedenini açıklayan hata iletisini alır.Gets the error message that explains the reason for the exception.

Source

Uygulamanın veya hataya neden olan nesnenin adını alır veya ayarlar.Gets or sets the name of the application or the object that causes the error.

(Devralındığı yer: Exception)
StackTrace

Çağrı yığınında anlık çerçevelerin dize gösterimini alır.Gets a string representation of the immediate frames on the call stack.

(Devralındığı yer: Exception)
TargetSite

Geçerli özel durumu oluşturan yöntemi alır.Gets the method that throws the current exception.

(Devralındığı yer: Exception)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetBaseException()

Türetilmiş bir sınıfta geçersiz kılınırsa, bir veya daha fazla sonraki özel durumun kök nedeni olan Exception döndürür.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(Devralındığı yer: Exception)
GetHashCode()

Serves as the default hash function.Serves as the default hash function.

(Devralındığı yer: Object)
GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo nesnesini dosya adı ve ek özel durum bilgileri olarak ayarlar.Sets the SerializationInfo object with the file name and additional exception information.

GetType()

Geçerli örneğin çalışma zamanı türünü alır.Gets the runtime type of the current instance.

(Devralındığı yer: Exception)
MemberwiseClone()

Creates a shallow copy of the current Object.Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
ToString()

Bu özel durumun tam adını, muhtemelen hata iletisini, iç özel durumun adını ve yığın izlemesini döndürür.Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.

Ekinlikler

SerializeObjectState

Özel durum hakkında serileştirilmiş veri içeren bir özel durum nesnesi oluşturmak için bir özel durum serileştirildiğinde gerçekleşir.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(Devralındığı yer: Exception)

Şunlara uygulanır

Ayrıca bkz.