ユーザーがいつログインしたか (つまり、ログ テーブルにログイン時刻を挿入) と、現在アクティブなユーザーの数を追跡できる方法はありますか。フォーム認証を使用しています。検索がありますが、カスタムログインページに関するものがあります。フォーム認証を使用してこれを追跡することは可能ですか?
Application_LoggedIn のテーブルにログを挿入しようとしました
Private Sub Application_LoggedIn()
Dim A = Application.Current.CreateDataWorkspace.ApplicationData.Logtable.AddNew()
A.name = User.Name
A.time = DateTime.Now
A.dates = DateTime.Now.Date
A.Activity = "Login"
Application.Current.CreateDataWorkspace.ApplicationData.SaveChanges()
End Sub
しかし、それは機能していないようです。デバッグ モードでチェックしたところ、ポインターは渡されましたが、データが挿入されませんでした。私はどこが間違っているのかわかりません。
クライアント側で applicationdataservice パブリック関数を呼び出す方法はありますか?