Classe SafeArrayRankMismatchException

 

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 quando a classificação de um SAFEARRAY de entrada não corresponde à classificação especificada na assinatura gerenciada.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Hierarquia de Herança

System.Object
  System.Exception
    System.SystemException
      System.Runtime.InteropServices.SafeArrayRankMismatchException

Sintaxe

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class SafeArrayRankMismatchException : SystemException
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class SafeArrayRankMismatchException : SystemException
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type SafeArrayRankMismatchException = 
    class
        inherit SystemException
    end
<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Class SafeArrayRankMismatchException
    Inherits SystemException

Construtores

Nome Descrição
System_CAPS_pubmethod SafeArrayRankMismatchException()

Inicializa uma nova instância da classe SafeArrayTypeMismatchException com valores padrão.

System_CAPS_protmethod SafeArrayRankMismatchException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe SafeArrayTypeMismatchException dos dados de serialização.

System_CAPS_pubmethod SafeArrayRankMismatchException(String)

Inicializa uma nova instância da classe SafeArrayRankMismatchException com a mensagem especificada.

System_CAPS_pubmethod SafeArrayRankMismatchException(String, Exception)

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

Propriedades

Nome Descrição
System_CAPS_pubproperty 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.)

System_CAPS_pubproperty HelpLink

Obtém ou define um link para o arquivo de ajuda associado a essa exceção.(Herdado de Exception.)

System_CAPS_pubproperty HResult

Obtém ou define HRESULT, um valor numérico codificado que é atribuído a uma exceção específica.(Herdado de Exception.)

System_CAPS_pubproperty InnerException

Obtém a instância Exception que causou a exceção atual.(Herdado de Exception.)

System_CAPS_pubproperty Message

Obtém uma mensagem que descreve a exceção atual.(Herdado de Exception.)

System_CAPS_pubproperty Source

Obtém ou define o nome do aplicativo ou objeto que causa o erro.(Herdado de Exception.)

System_CAPS_pubproperty StackTrace

Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas.(Herdado de Exception.)

System_CAPS_pubproperty TargetSite

Obtém o método que gerou a exceção atual.(Herdado de Exception.)

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.)

System_CAPS_protmethod 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.)

System_CAPS_pubmethod 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.)

System_CAPS_pubmethod GetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethod GetObjectData(SerializationInfo, StreamingContext)

Quando substituído em uma classe derivada, define o SerializationInfo com informações sobre a exceção.(Herdado de Exception.)

System_CAPS_pubmethod GetType()

Obtém o tipo de tempo de execução da instância atual.(Herdado de Exception.)

System_CAPS_protmethod MemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethod ToString()

Cria e retorna uma representação de cadeia de caracteres da exceção atual.(Herdado de Exception.)

Eventos

Nome Descrição
System_CAPS_protevent 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

SafeArrayRankMismatchExceptionusa o COR_E_SAFEARRAYRANKMISMATCH HRESULT que tem o valor 0x80131538.

A classificação de um SAFEARRAY é o número de dimensões na matriz.

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