Search Results for

    Show / Hide Table of Contents

    Class RefreshTokenRepository

    Inheritance
    object
    RefreshTokenRepository
    Implements
    IRefreshTokenRepository
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OEMS.Core.Infrastructure.Repositories
    Assembly: OEMS.Core.dll
    Syntax
    public class RefreshTokenRepository : IRefreshTokenRepository

    Constructors

    RefreshTokenRepository(IDbContextFactory<OEMSDBContext>)

    Declaration
    public RefreshTokenRepository(IDbContextFactory<OEMSDBContext> contextFactory)
    Parameters
    Type Name Description
    IDbContextFactory<OEMSDBContext> contextFactory

    Methods

    CreateAsync(RefreshToken)

    Declaration
    public Task<bool> CreateAsync(RefreshToken refreshToken)
    Parameters
    Type Name Description
    RefreshToken refreshToken
    Returns
    Type Description
    Task<bool>

    DeleteAsync(Guid)

    Declaration
    public Task<bool> DeleteAsync(Guid id)
    Parameters
    Type Name Description
    Guid id
    Returns
    Type Description
    Task<bool>

    GetByTokenAsync(string)

    Declaration
    public Task<RefreshToken> GetByTokenAsync(string token)
    Parameters
    Type Name Description
    string token
    Returns
    Type Description
    Task<RefreshToken>

    GetByUserIdAsync(Guid)

    Declaration
    public Task<IEnumerable<RefreshToken>> GetByUserIdAsync(Guid userId)
    Parameters
    Type Name Description
    Guid userId
    Returns
    Type Description
    Task<IEnumerable<RefreshToken>>

    RevokeAllUserTokensAsync(Guid)

    Declaration
    public Task<bool> RevokeAllUserTokensAsync(Guid userId)
    Parameters
    Type Name Description
    Guid userId
    Returns
    Type Description
    Task<bool>

    RevokeTokenAsync(string, string)

    Declaration
    public Task<bool> RevokeTokenAsync(string token, string replacedByToken = null)
    Parameters
    Type Name Description
    string token
    string replacedByToken
    Returns
    Type Description
    Task<bool>

    UpdateAsync(RefreshToken)

    Declaration
    public Task<bool> UpdateAsync(RefreshToken refreshToken)
    Parameters
    Type Name Description
    RefreshToken refreshToken
    Returns
    Type Description
    Task<bool>

    Implements

    IRefreshTokenRepository
    In this article
    Back to top Generated by DocFX