Show / Hide Table of Contents

Class AbpSignalRUserIdProvider

Inheritance
System.Object
AbpSignalRUserIdProvider
Implements
ITransientDependency
Namespace: Volo.Abp.AspNetCore.SignalR
Assembly: Volo.Abp.AspNetCore.SignalR.dll
Syntax
public class AbpSignalRUserIdProvider : IUserIdProvider, ITransientDependency

Constructors

AbpSignalRUserIdProvider(ICurrentPrincipalAccessor, ICurrentUser)

Declaration
public AbpSignalRUserIdProvider(ICurrentPrincipalAccessor currentPrincipalAccessor, ICurrentUser currentUser)
Parameters
Type Name Description
ICurrentPrincipalAccessor currentPrincipalAccessor
ICurrentUser currentUser

Methods

GetUserId(HubConnectionContext)

Declaration
public virtual string GetUserId(HubConnectionContext connection)
Parameters
Type Name Description
HubConnectionContext connection
Returns
Type Description
System.String

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft