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