Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe MemberAccessException

 

Data di pubblicazione: ottobre 2016

Eccezione che viene generata quando un tentativo di accedere a un membro della classe non ha esito positivo.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.Exception
    System.SystemException
      System.MemberAccessException
        System.FieldAccessException
        System.MethodAccessException
        System.MissingMemberException

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class MemberAccessException : SystemException

NomeDescrizione
System_CAPS_pubmethodMemberAccessException()

Inizializza una nuova istanza della classe MemberAccessException.

System_CAPS_protmethodMemberAccessException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe MemberAccessException con dati serializzati.

System_CAPS_pubmethodMemberAccessException(String)

Inizializza una nuova istanza della classe MemberAccessException con un messaggio di errore specificato.

System_CAPS_pubmethodMemberAccessException(String, Exception)

Inizializza una nuova istanza della classe MemberAccessException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

NomeDescrizione
System_CAPS_pubpropertyData

Ottiene una collezione di coppie chiave/valore che forniscono ulteriori informazioni definite dall'utente sull'eccezione. (Ereditato da Exception.)

System_CAPS_pubpropertyHelpLink

Ottiene o imposta un collegamento al file della Guida associato all'eccezione.(Ereditato da Exception.)

System_CAPS_pubpropertyHResult

Ottiene o imposta HRESULT, un valore numerico codificato che viene assegnato ad una specifica eccezione. (Ereditato da Exception.)

System_CAPS_pubpropertyInnerException

Ottiene l'istanza di Exception che ha causato l'eccezione corrente.(Ereditato da Exception.)

System_CAPS_pubpropertyMessage

Ottiene un messaggio che descrive l'eccezione corrente.(Ereditato da Exception.)

System_CAPS_pubpropertySource

Ottiene o imposta il nome dell'oggetto o dell'applicazione che ha generato l'errore.(Ereditato da Exception.)

System_CAPS_pubpropertyStackTrace

Ottiene una rappresentazione in forma di stringa dei frame nello stack di chiamate. (Ereditato da Exception.)

System_CAPS_pubpropertyTargetSite

Ottiene il metodo che ha generato l'eccezione corrente. (Ereditato da Exception.)

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetBaseException()

Quando ne viene eseguito l'override in una classe derivata, restituisce l'Exception che è la causa radice di una o più eccezioni successive.(Ereditato da Exception.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Quando ne viene eseguito l'override in una classe derivata, imposta il controllo SerializationInfo con le informazioni sull'eccezione.(Ereditato da Exception.)

System_CAPS_pubmethodGetType()

Ottiene il tipo di runtime dell'istanza corrente.(Ereditato da Exception.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Crea e restituisce una rappresentazione di stringa dell'eccezione corrente.(Ereditato da Exception.)

NomeDescrizione
System_CAPS_proteventSerializeObjectState

Si verifica quando un'eccezione viene serializzata per creare un oggetto di stato eccezione contenente i dati serializzati relativi all'eccezione.(Ereditato da Exception.)

MemberAccessException è la classe base per FieldAccessException, MethodAccessException, MissingMemberException, MissingMethodException, e MissingFieldException, e (.NET Native solo). Queste eccezioni vengono generate quando un membro di classe non viene trovato o non è consentito l'accesso al membro.

MemberAccessException viene generata dai metodi seguenti:

Invoke di System.Reflection classi, GetValue del FieldInfo (classe), e DynamicInvoke della Delegate classe.

Applicazioni compilate usando il .NET Native catena di strumenti potrebbe generare un'eccezione in fase di esecuzione. è un tipo di eccezione solo interno derivato da MemberAccessException. L'eccezione indica che i metadati richiesti per la corretta esecuzione di un'applicazione non sono presenti in fase di esecuzione. Non è necessario utilizzare un try/catch blocco per gestire l'eccezione. Invece, si deve determinare i metadati che mancano e modificare per assicurarsi che sia presente in fase di esecuzione dell'applicazione.

MemberAccessException utilizza HRESULT COR_E_MEMBERACCESS, con il valore 0x8013151A.

Per un elenco di valori di proprietà iniziali per un'istanza di MemberAccessException, vedere il MemberAccessException costruttori.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: