Show / Hide Table of Contents

    Class GenericUnixPermissions

    Generic implementation of IUnixPermissions.

    Inheritance
    Object
    GenericUnixPermissions
    Implements
    IUnixPermissions
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: FubarDev.FtpServer.FileSystem.Generic
    Assembly: FubarDev.FtpServer.Abstractions.dll
    Syntax
    public class GenericUnixPermissions : IUnixPermissions

    Constructors

    | Improve this Doc View Source

    GenericUnixPermissions(IAccessMode, IAccessMode, IAccessMode)

    Initializes a new instance of the GenericUnixPermissions class.

    Declaration
    public GenericUnixPermissions(IAccessMode user, IAccessMode group, IAccessMode other)
    Parameters
    Type Name Description
    IAccessMode user

    The user permissions.

    IAccessMode group

    The group permissions.

    IAccessMode other

    The other permissions.

    Properties

    | Improve this Doc View Source

    Group

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

    Other

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

    User

    Declaration
    public IAccessMode User { get; }
    Property Value
    Type Description
    IAccessMode

    Implements

    IUnixPermissions

    Extension Methods

    PermissionsExtensions.GetAccessModeFor(IUnixPermissions, IUnixOwner, IFtpUser)
    PermissionsExtensions.GetAccessModeFor(IUnixPermissions, IUnixOwner, ClaimsPrincipal)
    • 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.