DynamicILInfo.SetExceptions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置关联动态方法的异常元数据。
重载
SetExceptions(Byte[]) |
设置关联动态方法的异常元数据。 |
SetExceptions(Byte*, Int32) |
设置关联动态方法的异常元数据。 |
SetExceptions(Byte[])
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
设置关联动态方法的异常元数据。
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())
参数
- exceptions
- Byte[]
包含异常元数据的数组。
注解
方法的异常元数据定义所有 try
、、、catch
finally
筛选器和故障块的位置和大小。 有关此元数据布局的信息,请参阅公共语言基础结构 (CLI) 文档,尤其是“分区 II:元数据定义和语义”。 有关详细信息,请参阅 ECMA 335 公共语言基础结构 (CLI) 。
适用于
SetExceptions(Byte*, Int32)
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
设置关联动态方法的异常元数据。
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
参数
- exceptions
- Byte*
指向包含异常元数据的字节数组的指针。
- exceptionsSize
- Int32
异常元数据的字节数。
- 属性
例外
exceptions
为 null
且 exceptionSize
大于零。
exceptionSize
小于 0。
注解
方法的异常元数据定义所有 try
、、、catch
finally
筛选器和故障块的位置和大小。 有关此元数据布局的信息,请参阅公共语言基础结构 (CLI) 文档,特别是“分区 II:元数据定义和语义”和“分区 III:CIL 指令集”。 有关详细信息,请参阅 ECMA 335 公共语言基础结构 (CLI) 。