DynamicILInfo.SetExceptions Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta i metadati delle eccezioni del metodo dinamico associato.
SetExceptions(Byte[]) |
Imposta i metadati delle eccezioni del metodo dinamico associato. |
SetExceptions(Byte*, Int32) |
Imposta i metadati delle eccezioni del metodo dinamico associato. |
- Origine:
- DynamicILGenerator.cs
- Origine:
- DynamicILGenerator.cs
- Origine:
- DynamicILGenerator.cs
Imposta i metadati delle eccezioni del 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 contenente i metadati delle eccezioni.
Commenti
I metadati dell'eccezione per un metodo definiscono la posizione e le dimensioni di tutti try
, , , catch
finally
filtro e blocchi di 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).
Si applica a
.NET 9 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
- 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 delle eccezioni del 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 delle eccezioni.
- exceptionsSize
- Int32
Numero di byte dei metadati delle eccezioni.
- Attributi
Eccezioni
exceptions
è null
e exceptionSize
è maggiore di 0.
exceptionSize
è minore di 0.
Commenti
I metadati dell'eccezione per un metodo definiscono la posizione e le dimensioni di tutti try
, , , catch
finally
filtro e blocchi di 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).
Si applica a
.NET 9 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: