Show / Hide Table of Contents

Interface IUserConnectionProvider

Provides methods for obtaining user connection.

Namespace: Terrasoft.ServiceBus
Assembly: Terrasoft.ServiceBus.dll
Syntax
public interface IUserConnectionProvider

Methods

GetUserConnection(IUserContextContainer)

Returns user connection.

Declaration
UserConnection GetUserConnection(IUserContextContainer userContextContainer)
Parameters
Type Name Description
IUserContextContainer userContextContainer

Container of the user context.

Returns
Type Description
UserConnection

Instance of the UserConnection type.

GetUserConnection(IUserContextContainer, Boolean, Boolean)

Returns user connection.

Declaration
UserConnection GetUserConnection(IUserContextContainer userContextContainer, bool isSystemUser, bool useContextUserInfo)
Parameters
Type Name Description
IUserContextContainer userContextContainer

Container of the user context.

System.Boolean isSystemUser

Sign of system user.

System.Boolean useContextUserInfo

Sign of using user info from context.

Returns
Type Description
UserConnection

Instance of the UserConnection type.

GetUserConnection(UserContext)

Returns user connection.

Declaration
UserConnection GetUserConnection(UserContext userContext)
Parameters
Type Name Description
UserContext userContext
Returns
Type Description
UserConnection

Instance of the UserConnection type.

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX