Search Results for

    Show / Hide Table of Contents

    Interface IAuthorizedAccount

    Авторизованная учётную запись.

    Inherited Members
    IAccount.Id
    IAccount.Identifier
    IAccount.Login
    IAccount.DisplayName
    IAccount.IsAdmin
    IAccount.EMail
    IAccount.LoginNotAllowed
    IAccount.FailedLoginCount
    IAccount.LoginNotAllowedUntil
    IAccount.LastLoginTryDate
    IAccount.IpAddressListMode
    IAccount.DisablePasswordChange
    IAccount.ReloadAllowedEntitiesCache()
    IAccount.GetAllowedMeasurePointIds()
    IAccount.GetNotificationTypeParameters(NotificationType)
    IAccount.SendSms(String, IAccount)
    IAccount.SendEmail(String, String, IAccount)
    IAccount.SendEmail(String, String, Nullable<IEnumerable<MessageEntryAttachment>>, MessageFormat, String, IAccount)
    IAccount.Model
    IAccount.SendSmsViaModem
    IAccount.SmsEMail
    IAccount.MobilePhone
    IAccount.Description
    IAccount.IsDisabled
    IAccount.DataStartDate
    IAccount.TenantOfficeonly
    IAccount.ForceChangePassword
    IAccount.OneTimePasswordType
    IAccount.SendOneTimePassword
    IAccount.SessionTimeout
    IAccount.IsGranted(AccessRight)
    IAccount.IsAnyGranted(AccessRight[])
    IAccount.IsAllGranted(AccessRight[])
    IAccount.GetGrantedPermissions()
    IAccount.IsNodeAllowed(EntityIdentifier)
    IAccount.IsNodeAllowedAsync(EntityIdentifier)
    IAccount.IsMeasurePointAllowed(EntityIdentifier<MeasurePoint>)
    IAccount.IsMeasurePointAllowedAsync(EntityIdentifier<MeasurePoint>)
    IAccount.IsRoomAllowed(EntityIdentifier<Room>)
    IAccount.GetModel()
    IAccount.GetPublicModel()
    IAccount.InvalidateLoginTokens()
    IAccount.PasswordSetDate
    IAccount.PasswordDoesNotExpire
    IAccount.StateParametrs
    IAccount.ExpirationDate
    IAccount.AuthenticationModes
    IAccount.SendNotification(String, INodeJob)
    IAccount.ProcessFailedLoginTry()
    IAccount.ProcessSuccessfulLogin()
    IAccount.Unblock()
    IAccount.SetPassword(Byte[], Byte[], DateTimeOffset, Boolean)
    IAccount.AllowRoom(EntityIdentifier<Room>)
    IAccount.UpdateLastLoginTime(DateTime)
    IAccount.GetAccountNodesExplicit()
    IAccount.ToServiceman()
    IAccount.GetNodeNotes(Nullable<EntityIdentifier<Node>>)
    IAccount.SetNodeNote(EntityIdentifier<Node>, String)
    IAccount.GetMeasurePointNotes(Nullable<EntityIdentifier<MeasurePoint>>, Nullable<EntityIdentifier<Node>>)
    IAccount.SetMeasurePointNote(EntityIdentifier<MeasurePoint>, String)
    IDivisionMember.DivisionId
    ITrustee.TrusteeId
    ITrustee.AllowAllDiagrams
    ITrustee.AllowAllReports
    ITrustee.AllowAllNodes
    ITrustee.AllowAllDashboards
    ITrustee.IsSystem
    Namespace: Lers.Administration.Accounts
    Assembly: Lers.Server.System.dll
    Syntax
    public interface IAuthorizedAccount : IAccount, IDivisionMember, ITrustee

    Properties

    Application

    Приложение, через которое авторизовалась учётная запись.

    Declaration
    string Application { get; }
    Property Value
    Type Description
    System.String

    RequireElevation

    Указывает, что для вошедшего пользователя нужно повышать привилегии для выполнения чувствительных операций.

    Declaration
    bool RequireElevation { get; }
    Property Value
    Type Description
    System.Boolean

    TokenId

    Идентификатор токена, через который авторизована учётная запись.

    Declaration
    long TokenId { get; }
    Property Value
    Type Description
    System.Int64

    Extension Methods

    AccountExtensions.IsNodeAllowed(IAccount, INode)
    AccountExtensions.IsMeasurePointAllowedAsync(IAccount, IMeasurePoint)
    AccountExtensions.IsNodeAllowedAsync(IAccount, INode)
    AccountExtensions.IsMeasurePointAllowed(IAccount, IMeasurePoint)
    AccountExtensions.IsAccountGroupAllowed(IAccount, AccountGroup)
    AccountExtensions.ValidateCanExecuteRequest(IAccount)
    In This Article
    Back to top ©2018 - 2026, ООО "ЛЭРС УЧЁТ"