From 9c357f296b9810c72d8896c714957cc830f9edbe Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 30 Nov 2020 10:58:46 +0800 Subject: [PATCH] Add ldap changes to Abp-4_0.md --- docs/en/Migration-Guides/Abp-4_0.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/en/Migration-Guides/Abp-4_0.md b/docs/en/Migration-Guides/Abp-4_0.md index 6c5540df9e..b48e441332 100644 --- a/docs/en/Migration-Guides/Abp-4_0.md +++ b/docs/en/Migration-Guides/Abp-4_0.md @@ -253,6 +253,10 @@ public class MyService : ITransientDependency Pre-built modules already handles this. However, if you have used `IdentityOptions` directly in your code, you also need to follow this new pattern. Please make sure that the injected `IOptions` service and the service consuming it are in the same scope of dependency injection container. +### LDAP module full async + +In order to solve the problem of async over sync, `ILdapManager` uses async method instead of sync. And use [`ldap4net`](https://github.com/flamencist/ldap4net) to replace [`Novell.Directory.Ldap.NETStandard`](https://github.com/dsbenghe/Novell.Directory.Ldap.NETStandard) package. + ## ASP.NET Core MVC / Razor Pages UI See the [ASP.NET Core MVC / Razor Pages UI Migration Guide](Abp-4_0-MVC-Razor-Pages.md).