AssemblyLoadContext.Resolving Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 null
seja . 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.