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