VContainer-registering/register-callbacks | 注册——注册回调
容器构建回调
可以在构建容器时,注册任意的操作。这通过注册一个构建回调 (build callback) 来实现。
builder.RegisterBuildCallback(container =>
{
var serviceA = container.Resolve<ServiceA>();
var serviceB = container.Resolve<ServiceB>();
// 这里可以执行任意的操作
});
IObjectResolver作为回调参数使用。IObjectResolver的更多信息参阅 容器 API。
容器销毁回调
builder.RegisterDisposeCallback(container =>
{
// 容器销毁时需要执行的清理操作
});

浙公网安备 33010602011771号