Show / Hide Table of Contents

Class UserGroup

Represents a Group of Users and the permissions they have to perform actions.

Inheritance
object
UserGroup
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Configuration.Permissions
Assembly: dotNetRdf.dll
Syntax
public class UserGroup

Constructors

| Edit this page View Source

UserGroup()

Creates a new User Group.

Declaration
public UserGroup()
| Edit this page View Source

UserGroup(bool)

Creates a new User Group which may allow guests.

Declaration
public UserGroup(bool allowGuest)
Parameters
Type Name Description
bool allowGuest

Are guests allowed?.

Remarks

If guests are allowed then this Groups permissions apply to unauthenticated users.

Properties

| Edit this page View Source

AllowGuests

Gets/Sets whether Guests are allowed.

Declaration
public bool AllowGuests { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

PermissionModel

Gets/Sets the in-use Permission Model.

Declaration
public PermissionModel PermissionModel { get; set; }
Property Value
Type Description
PermissionModel

Methods

| Edit this page View Source

AddAllowedAction(IPermission)

Adds an allow action permission to the Group.

Declaration
public void AddAllowedAction(IPermission permission)
Parameters
Type Name Description
IPermission permission

Permission.

| Edit this page View Source

AddDeniedAction(IPermission)

Adds a deny action permission to the Group.

Declaration
public void AddDeniedAction(IPermission permission)
Parameters
Type Name Description
IPermission permission

Permission.

| Edit this page View Source

AddUser(NetworkCredential)

Adds a User to the Group.

Declaration
public void AddUser(NetworkCredential credentials)
Parameters
Type Name Description
NetworkCredential credentials

User Credentials.

| Edit this page View Source

HasMember(string)

Returns whether the Group has a member with the given username.

Declaration
public bool HasMember(string username)
Parameters
Type Name Description
string username

Username.

Returns
Type Description
bool
| Edit this page View Source

HasMember(string, string)

Returns whether the Group has a member with the given credentials.

Declaration
public bool HasMember(string username, string password)
Parameters
Type Name Description
string username

Username.

string password

Password.

Returns
Type Description
bool
| Edit this page View Source

IsActionPermitted(string)

Gets whether the Group permits the action.

Declaration
public bool IsActionPermitted(string action)
Parameters
Type Name Description
string action

Action.

Returns
Type Description
bool

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • UserGroup()
    • UserGroup(bool)
  • Properties
    • AllowGuests
    • PermissionModel
  • Methods
    • AddAllowedAction(IPermission)
    • AddDeniedAction(IPermission)
    • AddUser(NetworkCredential)
    • HasMember(string)
    • HasMember(string, string)
    • IsActionPermitted(string)
  • Extension Methods
Back to top Generated by DocFX