私は何かを経験しており、これが私が見ているものであることを確認し、それを軽減する方法について誰かがアイデアを持っているかどうかを確認したいと思います.
複数のユーザー プロファイルから情報を取得するページがあります。これには、次のコードを使用しています。
Dim objProfiles As New List(Of ProfileCommon)
For Each theProfile As ProfileInfo In _
ProfileManager.GetAllProfiles(ProfileAuthenticationOption.All)
Dim pc As ProfileCommon = ProfileBase.Create(theProfile.UserName)
objProfiles.Add(pc)
Next
Return objProfiles
私が見つけたのは、これを行うと、プルしたすべてのユーザーのプロファイルが、ユーザー管理ページでオンラインとして表示されるようになったことです。2 つの質問があります。
1-これが起こる原因は何ですか?コンパイルしたら、情報もキャッシュしますが、それはまだキャッシュされているためですか? プロファイルをロードしてからアンロードしなかったためですか? そしてそうならば、
2-ユーザーが再びオンラインではないようにするにはどうすればよいですか?