Compartilhar via


AssemblyLoadContext.Resolving Evento

Definição

Ocorre quando a resolução de um assembly falha durante a tentativa de carregamento nesse contexto de carregamento de assembly.

public:
 event Func<System::Runtime::Loader::AssemblyLoadContext ^, System::Reflection::AssemblyName ^, System::Reflection::Assembly ^> ^ Resolving;
public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly?>? Resolving;
public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly> Resolving;
member this.Resolving : Func<System.Runtime.Loader.AssemblyLoadContext, System.Reflection.AssemblyName, System.Reflection.Assembly> 
Public Custom Event Resolving As Func(Of AssemblyLoadContext, AssemblyName, Assembly) 
Public Event Resolving As Func(Of AssemblyLoadContext, AssemblyName, Assembly) 

Tipo de evento

Comentários

É responsabilidade do manipulador desse evento retornar o assembly especificado ou retornar null se o assembly não for reconhecido.

Importante

Se mais de um manipulador de eventos estiver registrado para esse evento, os manipuladores de eventos serão chamados em ordem até que um manipulador de eventos retorne um valor que não nullseja . Manipuladores de eventos subsequentes são ignorados.

Para obter mais informações sobre como lidar com eventos, consulte Manipular e gerar eventos.

Vale ressaltar que um manipulador pode ser adicionado para esse evento em qualquer AssemblyLoadContext, incluindo o contexto padrão.

Aplica-se a

Confira também