public DecryptRegistration(EncryptionInspector inspector, IEncryptionService encryptionService) : base("InvokeDecryption", typeof(DecryptBehavior), "Invokes the decryption logic", b => new DecryptBehavior(inspector, encryptionService)) { InsertBefore("MutateIncomingMessages"); }
public DecryptBehavior(EncryptionInspector messageInspector, IEncryptionService encryptionService) { this.messageInspector = messageInspector; this.encryptionService = encryptionService; }
public EncryptRegistration(EncryptionInspector inspector, IEncryptionService encryptionService) : base("InvokeEncryption", typeof(EncryptBehavior), "Invokes the encryption logic", b => new EncryptBehavior(inspector, encryptionService)) { InsertAfter("MutateOutgoingMessages"); }