Class ResourceAccessResponse
Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll
public class ResourceAccessResponse
Inheritance
object ← ResourceAccessResponse
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
ViolatedRuleName
public string ViolatedRuleName { get; set; }
Property Value
Methods
ReturnDeny(string, AccessRuleUsageType?)
public static ResourceAccessResponse ReturnDeny(string ruleName = "", AccessRuleUsageType? accessRuleUsageType = null)
Parameters
ruleName
string
accessRuleUsageType
AccessRuleUsageType?
Returns
ReturnRead(string)
public static ResourceAccessResponse ReturnRead(string ruleName = "")
Parameters
ruleName
string
Returns
ReturnWrite()
public static ResourceAccessResponse ReturnWrite()