現在ログインしているユーザーデータを取得したいのですが、、?? 現在のユーザー ID をデータベースのテーブルに送信する必要があります。これを行うには??
8961 次
3 に答える
11
AbpSession を使用してユーザーを取得できます。そのためには、IAbpSession を注入する必要があります。次のコードを使用できます。
AbpSession.UserId
于 2017-10-19T10:23:05.657 に答える
5
カスタム クラスでは、以下のコードを使用して現在のユーザー ID を取得します
public class MyClass : ITransientDependency
{
public IAbpSession AbpSession { get; set; }
public MyClass()
{
AbpSession = NullAbpSession.Instance;
}
public void MyMethod()
{
var currentUserId = AbpSession.UserId;
//...
}
}
アプリケーション サービスでは、AbpSession を注入する必要はありません。AbpSession パブリック プロパティを使用するだけです。
AbpSession.TenantId
AbpSession.UserId
于 2017-09-09T08:56:04.107 に答える