public SolaceProtobufEndpointBehavior(IProtobufConverterFactory converterFactory) { this.converterFactory = converterFactory; }
public SolaceProtobufMessageFormatter(OperationDescription operation, IProtobufConverterFactory converterFactory) : base(operation) { Converter = converterFactory.Create(OperationParameters, operation.IsOneWay ? typeof(void) : operation.Messages[1].Body.ReturnValue.Type); senderIdIndex = OperationParameters.Cast <RequestParameter?>().FirstOrDefault(p => p.Value.IsFromProperty && p.Value.Name == "SenderId")?.Index; }
public SolaceProtobufEndpointBehavior() { converterFactory = new ProtobufConverterFactory(new List <IValueConverter>().AsReadOnly()); }