Table of Contents

Class ResourceAccessResponse

Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll

public class ResourceAccessResponse

Inheritance

objectResourceAccessResponse

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ResourceAccessResponse>(ResourceAccessResponse)

Constructors

ResourceAccessResponse()

public ResourceAccessResponse()

Properties

AccessModeResult

public AccessMode? AccessModeResult { get; set; }

Property Value

AccessMode?

AccessRuleUsageType

public AccessRuleUsageType? AccessRuleUsageType { get; set; }

Property Value

AccessRuleUsageType?

IsValid

public bool IsValid { get; set; }

Property Value

bool

ViolatedRuleName

public string ViolatedRuleName { get; set; }

Property Value

string

Methods

ReturnDeny(string, AccessRuleUsageType?)

public static ResourceAccessResponse ReturnDeny(string ruleName = "", AccessRuleUsageType? accessRuleUsageType = null)

Parameters

ruleName string

accessRuleUsageType AccessRuleUsageType?

Returns

ResourceAccessResponse

ReturnRead(string)

public static ResourceAccessResponse ReturnRead(string ruleName = "")

Parameters

ruleName string

Returns

ResourceAccessResponse

ReturnWrite()

public static ResourceAccessResponse ReturnWrite()

Returns

ResourceAccessResponse