protected virtual ISerializeMessages BuildSerializer() { var serializer = this.messageSerializer ?? this.BuildDefaultSerializer(); if (this.messageTransformer != null) serializer = new TransformationMessageSerializer(serializer, this.messageTransformer); if (this.compress) serializer = new GzipMessageSerializer(serializer); if (this.encryptionKey != null) serializer = new EncryptMessageSerializer(serializer, this.encryptionKey); return serializer; }
protected virtual ISerializeMessages BuildSerializer() { var serializer = this.messageSerializer ?? this.BuildDefaultSerializer(); if (this.messageTransformer != null) { serializer = new TransformationMessageSerializer(serializer, this.messageTransformer); } if (this.compress) { serializer = new GzipMessageSerializer(serializer); } if (this.encryptionKey != null) { serializer = new EncryptMessageSerializer(serializer, this.encryptionKey); } return(serializer); }