Class SystemLogWriteProtector
Namespace: Casewhere.Runtime.DataProtection
Assembly: Casewhere.Runtime.dll
public class SystemLogWriteProtector : ISystemLogWriteProtector
Inheritance
object ← SystemLogWriteProtector
Implements
ISystemLogWriteProtector
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<SystemLogWriteProtector>(SystemLogWriteProtector)
Constructors
SystemLogWriteProtector(ISystemLogRuleRepository, ICachingService)
public SystemLogWriteProtector(ISystemLogRuleRepository systemRuleRepository, ICachingService cachingService)
Parameters
systemRuleRepository
ISystemLogRuleRepository
cachingService
ICachingService
Methods
TryProtect(string, string, out string)
public bool TryProtect(string key, string value, out string protectedValue)
Parameters
key
string
value
string
protectedValue
string
Returns
TryProtect(string, out string)
public bool TryProtect(string message, out string protectedMessage)
Parameters
message
string
protectedMessage
string
Returns
TryProtect(string, object, out object)
public bool TryProtect(string message, object obj, out object protectObj)
Parameters
message
string
obj
object
protectObj
object