Show / Hide Table of Contents

    Class MemberValidationResult

    Result for a member validation.

    Inheritance
    Object
    MemberValidationResult
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: FubarDev.FtpServer.AccountManagement
    Assembly: FubarDev.FtpServer.Abstractions.dll
    Syntax
    public class MemberValidationResult

    Constructors

    | Improve this Doc View Source

    MemberValidationResult(MemberValidationStatus)

    Initializes a new instance of the MemberValidationResult class.

    Declaration
    public MemberValidationResult(MemberValidationStatus status)
    Parameters
    Type Name Description
    MemberValidationStatus status

    The error status for the validation.

    | Improve this Doc View Source

    MemberValidationResult(MemberValidationStatus, IFtpUser)

    Initializes a new instance of the MemberValidationResult class.

    Declaration
    [Obsolete("Use the overload accepting a ClaimsPrincipal.")]
    public MemberValidationResult(MemberValidationStatus status, IFtpUser user)
    Parameters
    Type Name Description
    MemberValidationStatus status

    The success status for the validation.

    IFtpUser user

    The validated user.

    | Improve this Doc View Source

    MemberValidationResult(MemberValidationStatus, ClaimsPrincipal)

    Initializes a new instance of the MemberValidationResult class.

    Declaration
    public MemberValidationResult(MemberValidationStatus status, ClaimsPrincipal user)
    Parameters
    Type Name Description
    MemberValidationStatus status

    The success status for the validation.

    ClaimsPrincipal user

    The validated user.

    Properties

    | Improve this Doc View Source

    FtpUser

    Gets the FTP user.

    Declaration
    public ClaimsPrincipal FtpUser { get; }
    Property Value
    Type Description
    ClaimsPrincipal
    | Improve this Doc View Source

    IsSuccess

    Gets a value indicating whether the user login succeeded.

    Declaration
    public bool IsSuccess { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Status

    Gets the status of the validation.

    Declaration
    [Obsolete("Use the IsAnonymous extension method for ClaimsPrincipal.")]
    public MemberValidationStatus Status { get; }
    Property Value
    Type Description
    MemberValidationStatus
    | Improve this Doc View Source

    User

    Gets the authenticated user.

    Declaration
    [Obsolete("Use the FtpUser property.")]
    public IFtpUser User { get; }
    Property Value
    Type Description
    IFtpUser
    • Improve this Doc
    • View Source
    Back to top
    Copyright © 2018 Fubar Development Junker
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.