Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe PathTooLongException

A exceção que é lançada quando um caminho ou um nome de arquivo é maior do que o comprimento máximo definidos definido.

System.Object
  System.Exception
    System.SystemException
      System.IO.IOException
        System.IO.PathTooLongException

Namespace:  System.IO
Assembly:  mscorlib (em mscorlib.dll)

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

O tipo PathTooLongException expõe os membros a seguir.

  NomeDescrição
Método públicoCompatível com o XNA FrameworkPathTooLongException()Inicializa uma nova instância da classe PathTooLongException com o HRESULT definido como COR_E_PATHTOOLONG.
Método públicoCompatível com o XNA FrameworkPathTooLongException(String)Inicializa uma nova instância da classe PathTooLongException com a cadeia de mensagem definida como message e o HRESULT definido como COR_E_PATHTOOLONG.
Método protegidoPathTooLongException(SerializationInfo, StreamingContext)Inicializa uma nova instância da classe PathTooLongException com a serialização e informações específicas de contexto.
Método públicoPathTooLongException(String, Exception)Inicializa uma nova instância da classe PathTooLongException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa dessa exceção.
Superior

  NomeDescrição
Propriedade públicaData Obtém uma coleção de pares chave/valor que fornecem informações adicionais definidas pelo usuário sobre a exceção. (Herdado de Exception.)
Propriedade públicaHelpLinkObtém ou define um link para o arquivo de ajuda associado a esta exceção. (Herdado de Exception.)
Propriedade públicaCompatível com o XNA FrameworkHResultObtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica. (Herdado de Exception.)
Propriedade públicaCompatível com o XNA FrameworkInnerExceptionObtém a instância de Exception que causou a exceção atual. (Herdado de Exception.)
Propriedade públicaCompatível com o XNA FrameworkMessageRecebe uma mensagem que descreve a exceção atual. (Herdado de Exception.)
Propriedade públicaSource Obtém ou define o nome do aplicativo ou do objeto que causa o erro. (Herdado de Exception.)
Propriedade públicaCompatível com o XNA FrameworkStackTraceObtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamada. (Herdado de Exception.)
Propriedade públicaTargetSiteObtém o método que gera a exceção atual. (Herdado de Exception.)
Superior

  NomeDescrição
Método públicoCompatível com o XNA FrameworkEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoCompatível com o XNA FrameworkFinalize Permite um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkGetBaseException Quando substituído em uma classe derivada, retorna a Exception que é a causa raiz de uma ou mais exceções subsequentes. (Herdado de Exception.)
Método públicoCompatível com o XNA FrameworkGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetObjectData Quando substituído em uma classe derivada, configura a SerializationInfo com informações sobre a exceção. (Herdado de Exception.)
Método públicoCompatível com o XNA FrameworkGetType Obtém o tipo em tempo de execução da instância atual. (Herdado de Exception.)

In XNA Framework 3.0, esse membro é herdado de Object.GetType().
Método protegidoCompatível com o XNA FrameworkMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoCompatível com o XNA FrameworkToString Cria e retorna uma representação da cadeia de caracteres da exceção atual. (Herdado de Exception.)
Superior

  NomeDescrição
Evento protegidoSerializeObjectStateOcorre quando uma exceção for serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção. (Herdado de Exception.)
Superior

PathTooLongException usa o HRESULT COR_E_PATHTOOLONG, que tem o valor 0x800700CE.

Se seu código não tem permissão de PathDiscovery , a mensagem de erro para essa exceção pode conter somente o arquivo ou nomes de diretório em vez de caminhos completos.

Os caminhos completos não devem exceder 260 caracteres para manter compatibilidade com os sistemas operacionais Windows. Para obter mais informações sobre essa limitação, consulte a Caminhos longos em .NET entrada no blog da equipe de BCL.

ObservaçãoObservação

Esta exceção não é incluída no .NET para aplicativos do Windows Store ou na Biblioteca de Classes Portátil, mas é lançada por alguns membros que são. Para capturar a exceção nesse caso, escreva uma declaração de catch para IOException em vez disso.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Qualquer estático (Shared no Visual Basic) membro público desse tipo é thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft