Table of Contents

Class DOSnapshotDataProtector

Namespace: Casewhere.Runtime.DataProtection
Assembly: Casewhere.Runtime.dll

public class DOSnapshotDataProtector : ISnapshotDataProtector

Inheritance

objectDOSnapshotDataProtector

Implements

ISnapshotDataProtector

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

Constructors

DOSnapshotDataProtector(IObjectDataProtector)

public DOSnapshotDataProtector(IObjectDataProtector protector)

Parameters

protector IObjectDataProtector

Methods

Accept(SnapshotObject)

public bool Accept(SnapshotObject snapshot)

Parameters

snapshot SnapshotObject

Returns

bool

Protect(SnapshotObject)

public SnapshotObject Protect(SnapshotObject snapshot)

Parameters

snapshot SnapshotObject

Returns

SnapshotObject

Unprotect(SnapshotObject)

public SnapshotObject Unprotect(SnapshotObject snapshot)

Parameters

snapshot SnapshotObject

Returns

SnapshotObject