Classe InvalidOleVariantTypeException
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
A exceção gerada pelo marshaler quando este encontra um argumento de um tipo variante que não pode ter o marshaling realizado no código gerenciado.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Hierarquia de Herança
System.Object
System.Exception
System.SystemException
System.Runtime.InteropServices.InvalidOleVariantTypeException
Sintaxe
[SerializableAttribute]
[ComVisibleAttribute(true)]
public class InvalidOleVariantTypeException : SystemException
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class InvalidOleVariantTypeException : SystemException
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type InvalidOleVariantTypeException =
class
inherit SystemException
end
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Class InvalidOleVariantTypeException
Inherits SystemException
Construtores
Nome | Descrição | |
---|---|---|
InvalidOleVariantTypeException() | Inicializa uma nova instância da classe InvalidOleVariantTypeException com valores padrão. |
|
InvalidOleVariantTypeException(SerializationInfo, StreamingContext) | Inicializa uma nova instância da classe InvalidOleVariantTypeException dos dados de serialização. |
|
InvalidOleVariantTypeException(String) | Inicializa uma nova instância da classe InvalidOleVariantTypeException com uma mensagem especificada. |
|
InvalidOleVariantTypeException(String, Exception) | Inicializa uma nova instância da classe InvalidOleVariantTypeException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção. |
Propriedades
Nome | Descrição | |
---|---|---|
Data | Obtém uma coleção de pares de chave/valor que fornecem informações adicionais definidas pelo usuário sobre a exceção.(Herdado de Exception.) |
|
HelpLink | Obtém ou define um link para o arquivo de ajuda associado a essa exceção.(Herdado de Exception.) |
|
HResult | Obtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica.(Herdado de Exception.) |
|
InnerException | Obtém a instância Exception que causou a exceção atual.(Herdado de Exception.) |
|
Message | Obtém uma mensagem que descreve a exceção atual.(Herdado de Exception.) |
|
Source | Obtém ou define o nome do aplicativo ou objeto que causa o erro.(Herdado de Exception.) |
|
StackTrace | Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas.(Herdado de Exception.) |
|
TargetSite | Obtém o método que gerou a exceção atual.(Herdado de Exception.) |
Métodos
Nome | Descrição | |
---|---|---|
Equals(Object) | Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.) |
|
Finalize() | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.(Herdado de Object.) |
|
GetBaseException() | Quando substituído em uma classe derivada, retorna a Exception que é a causa raiz de uma ou mais exceções subsequentes.(Herdado de Exception.) |
|
GetHashCode() | Serve como a função de hash padrão.(Herdado de Object.) |
|
GetObjectData(SerializationInfo, StreamingContext) | Quando substituído em uma classe derivada, define o SerializationInfo com informações sobre a exceção.(Herdado de Exception.) |
|
GetType() | Obtém o tipo de tempo de execução da instância atual.(Herdado de Exception.) |
|
MemberwiseClone() | Cria uma cópia superficial do Object atual.(Herdado de Object.) |
|
ToString() | Cria e retorna uma representação de cadeia de caracteres da exceção atual.(Herdado de Exception.) |
Eventos
Nome | Descrição | |
---|---|---|
SerializeObjectState | Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção.(Herdado de Exception.) |
Comentários
InvalidOLEVariantTypeExceptionusa o COR_E_INVALIDOLEVARIANTTYPE HRESULT que tem o valor 0x80131531.
Informações de Versão
Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Windows Phone
Disponível desde 8.1
Acesso thread-safe
Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Confira Também
Exception
Namespace System.Runtime.InteropServices
Manipulando e lançando exceções
Retornar ao início