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、、、catchfinally筛选器和故障块的位置和大小。 有关此元数据布局的信息,请参阅公共语言基础结构 (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、、、catchfinally筛选器和故障块的位置和大小。 有关此元数据布局的信息,请参阅公共语言基础结构 (CLI) 文档,特别是“分区 II:元数据定义和语义”和“分区 III:CIL 指令集”。 有关详细信息,请参阅 ECMA 335 公共语言基础结构 (CLI) 。