public PolicyBuilder( IInboundSectionPolicyBuilder inboundSectionPolicyBuilder, IBackendSectionPolicyBuilder backendSectionPolicyBuilder, IOutboundSectionPolicyBuilder outboundSectionPolicyBuilder, IOnErrorSectionPolicyBuilder onErrorSectionPolicyBuilder, IOperationPolicy operationPolicy) { _inboundSectionPolicyBuilder = inboundSectionPolicyBuilder; _backendSectionPolicyBuilder = backendSectionPolicyBuilder; _outboundSectionPolicyBuilder = outboundSectionPolicyBuilder; _onErrorSectionPolicyBuilder = onErrorSectionPolicyBuilder; _operationPolicy = operationPolicy; }
/// <summary> /// Add the operation policy /// </summary> /// <param name="policy"></param> public void AddOperationPolicy(IOperationPolicy policy) { this.m_operationPolicies.Add(policy); }