DirectoryNotFoundException Construtores

Definição

Inicializa uma nova instância da DirectoryNotFoundException classe com a sua cadeia de mensagens.

Sobrecargas

Name Description
DirectoryNotFoundException()

Inicializa uma nova instância da DirectoryNotFoundException classe com a sua string de mensagens definida para uma mensagem fornecida pelo sistema e o seu HRESULT definido para COR_E_DIRECTORYNOTFOUND.

DirectoryNotFoundException(String)

Inicializa uma nova instância da DirectoryNotFoundException classe com a sua string de mensagens definida para message e o seu HRESULT definido para COR_E_DIRECTORYNOTFOUND.

DirectoryNotFoundException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da DirectoryNotFoundException classe com a serialização e informação de contexto especificadas.

DirectoryNotFoundException(String, Exception)

Inicializa uma nova instância da DirectoryNotFoundException classe com uma mensagem de erro especificada e uma referência à exceção interna que é a causa dessa exceção.

DirectoryNotFoundException()

Inicializa uma nova instância da DirectoryNotFoundException classe com a sua string de mensagens definida para uma mensagem fornecida pelo sistema e o seu HRESULT definido para COR_E_DIRECTORYNOTFOUND.

public:
 DirectoryNotFoundException();
public DirectoryNotFoundException();
Public Sub New ()

Exemplos

O seguinte exemplo de código demonstra como chamar o DirectoryNotFoundException construtor.

using System;
using System.IO;

class Program
{

    static void Main(string[] args)
    {
        try
        {

            //  Specify a directory name that does not exist for this demo.
            string dir = @"c:\78fe9lk";

            // If this directory does not exist, a DirectoryNotFoundException is thrown
            // when attempting to set the current directory.
            Directory.SetCurrentDirectory(dir);
        }
        catch (DirectoryNotFoundException dirEx)
        {
            // Let the user know that the directory did not exist.
            Console.WriteLine("Directory not found: " + dirEx.Message);
        }
    }
}
Imports System.IO

Module Module1
    Sub Main()
        Try

            ' Specify a directory name that does not exist for this demo.
            Dim dir As String = "c:\78fe9lk"

            ' If this directory does not exist, a DirectoryNotFoundException is thrown
            ' when attempting to set the current directory.
            Directory.SetCurrentDirectory(dir)

        Catch ex As System.IO.DirectoryNotFoundException

            ' Let the user know that the directory did not exist.
            Console.WriteLine("Directory not found: " + ex.Message)
        End Try
    End Sub
End Module

Observações

Este construtor inicializa a Exception.Message propriedade da nova instância numa mensagem fornecida pelo sistema que descreve o erro, como "Não foi possível encontrar o diretório especificado." Esta mensagem tem em conta a cultura atual do sistema.

A Exception.InnerException propriedade da nova instância é inicializada em null.

Ver também

Aplica-se a

DirectoryNotFoundException(String)

Inicializa uma nova instância da DirectoryNotFoundException classe com a sua string de mensagens definida para message e o seu HRESULT definido para COR_E_DIRECTORYNOTFOUND.

public:
 DirectoryNotFoundException(System::String ^ message);
public DirectoryNotFoundException(string message);
new System.IO.DirectoryNotFoundException : string -> System.IO.DirectoryNotFoundException
Public Sub New (message As String)

Parâmetros

message
String

A String que descreve o erro. O conteúdo de message destina-se a ser compreendido pelos humanos. O chamador deste construtor é obrigado a garantir que esta cadeia foi localizada para a cultura do sistema atual.

Observações

Este construtor inicializa a Exception.Message propriedade da nova instância usando message.

A Exception.InnerException propriedade da nova instância é inicializada em null.

Ver também

Aplica-se a

DirectoryNotFoundException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da DirectoryNotFoundException classe com a serialização e informação de contexto especificadas.

protected:
 DirectoryNotFoundException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected DirectoryNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.IO.DirectoryNotFoundException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IO.DirectoryNotFoundException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O SerializationInfo que contém os dados serializados do objeto sobre a exceção lançada.

context
StreamingContext

O StreamingContext que contém informação contextual sobre a origem ou destino.

Ver também

Aplica-se a

DirectoryNotFoundException(String, Exception)

Inicializa uma nova instância da DirectoryNotFoundException classe com uma mensagem de erro especificada e uma referência à exceção interna que é a causa dessa exceção.

public:
 DirectoryNotFoundException(System::String ^ message, Exception ^ innerException);
public DirectoryNotFoundException(string message, Exception innerException);
new System.IO.DirectoryNotFoundException : string * Exception -> System.IO.DirectoryNotFoundException
Public Sub New (message As String, innerException As Exception)

Parâmetros

message
String

A mensagem de erro que explica a razão da exceção.

innerException
Exception

A exceção que é a causa da exceção atual. Se o innerException parâmetro não nullfor , a exceção atual é elevada num catch bloco que gere a exceção interna.

Observações

Uma exceção lançada como resultado direto de uma exceção anterior deve incluir uma referência à exceção anterior na InnerException propriedade. A InnerException propriedade devolve o mesmo valor que é passado ao construtor, ou null se a InnerException propriedade não fornecer o valor de exceção interna ao construtor.

A tabela seguinte mostra os valores iniciais das propriedades para uma instância de DirectoryNotFoundException.

Property valor
InnerException A referência à exceção interna.
Message A cadeia de mensagens de erro.

Ver também

Aplica-se a