DynamicILInfo.SetExceptions Metodo

Definizione

Imposta i metadati dell'eccezione per il metodo dinamico associato.

Overload

Nome Descrizione
SetExceptions(Byte[])

Imposta i metadati dell'eccezione per il metodo dinamico associato.

SetExceptions(Byte*, Int32)

Imposta i metadati dell'eccezione per il metodo dinamico associato.

SetExceptions(Byte[])

Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs

Imposta i metadati dell'eccezione per il metodo dinamico associato.

public:
 void SetExceptions(cli::array <System::Byte> ^ exceptions);
public void SetExceptions(byte[]? exceptions);
public void SetExceptions(byte[] exceptions);
member this.SetExceptions : byte[] -> unit
Public Sub SetExceptions (exceptions As Byte())

Parametri

exceptions
Byte[]

Matrice che contiene i metadati dell'eccezione.

Commenti

I metadati dell'eccezione per un metodo definiscono la posizione e le dimensioni di tutti i tryblocchi di errore , catch, finally, filtro e errore. Per informazioni sul layout di questi metadati, vedere la documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics". Per altre informazioni, vedere ECMA 335 Common Language Infrastructure (CLI).For more information, see ECMA 335 Common Language Infrastructure (CLI).

Si applica a

SetExceptions(Byte*, Int32)

Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs
Origine:
DynamicILGenerator.cs

Importante

Questa API non è conforme a CLS.

Alternativa conforme a CLS
System.Reflection.Emit.DynamicILInfo.SetExceptions(Byte[])

Imposta i metadati dell'eccezione per il metodo dinamico associato.

public:
 void SetExceptions(System::Byte* exceptions, int exceptionsSize);
[System.CLSCompliant(false)]
public void SetExceptions(byte* exceptions, int exceptionsSize);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public void SetExceptions(byte* exceptions, int exceptionsSize);
[<System.CLSCompliant(false)>]
member this.SetExceptions : nativeptr<byte> * int -> unit
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
member this.SetExceptions : nativeptr<byte> * int -> unit

Parametri

exceptions
Byte*

Puntatore a una matrice di byte contenente i metadati dell'eccezione.

exceptionsSize
Int32

Numero di byte di metadati delle eccezioni.

Attributi

Eccezioni

exceptionsè e null è exceptionsSize maggiore di 0.

exceptionsSize è minore di 0.

Commenti

I metadati dell'eccezione per un metodo definiscono la posizione e le dimensioni di tutti i tryblocchi di errore , catch, finally, filtro e errore. Per informazioni sul layout di questi metadati, vedere la documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics" e "Partition III: CIL Instruction Set". Per altre informazioni, vedere ECMA 335 Common Language Infrastructure (CLI).For more information, see ECMA 335 Common Language Infrastructure (CLI).

Si applica a