Table of Contents

Class LogRuleResult

Namespace: Casewhere.Runtime.Providers
Assembly: Casewhere.Runtime.dll

public class LogRuleResult : IRuleResult

Inheritance

objectLogRuleResult

Implements

IRuleResult

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<LogRuleResult>(LogRuleResult)

Constructors

LogRuleResult(IRuleResult)

public LogRuleResult(IRuleResult decorated)

Parameters

decorated IRuleResult

Methods

EndRecording()

public void EndRecording()

Error(string, Exception)

public void Error(string ruleName, Exception exception)

Parameters

ruleName string

exception Exception

Fail(string)

public void Fail(string ruleName)

Parameters

ruleName string

IsSuccess()

public bool IsSuccess()

Returns

bool

Pass(string)

public void Pass(string ruleName)

Parameters

ruleName string

StartRecoding()

public void StartRecoding()