/// <summary>
 /// Initializes a new instance of the <see cref="ReplyHandling"/> class.
 /// </summary>
 public ReplyHandling()
 {
     ReplyPattern    = ReplyPattern.Response;
     ReceiptHandling = new ReceiveReceiptHandling();
     ErrorHandling   = new ReceiveErrorHandling();
     ResponseSigning = new Signing();
 }
 internal static bool IsDefined(ReceiveErrorHandling value)
 {
     return value == ReceiveErrorHandling.Fault ||
         value == ReceiveErrorHandling.Drop ||
         value == ReceiveErrorHandling.Reject ||
         value == ReceiveErrorHandling.Move;
 }
 internal static bool IsDefined(ReceiveErrorHandling value)
 {
     return(value == ReceiveErrorHandling.Fault ||
            value == ReceiveErrorHandling.Drop ||
            value == ReceiveErrorHandling.Reject ||
            value == ReceiveErrorHandling.Move);
 }
 internal static bool IsDefined(ReceiveErrorHandling value)
 {
     if (((value != ReceiveErrorHandling.Fault) && (value != ReceiveErrorHandling.Drop)) && (value != ReceiveErrorHandling.Reject))
     {
         return (value == ReceiveErrorHandling.Move);
     }
     return true;
 }
Пример #5
0
 internal static bool IsDefined(ReceiveErrorHandling value)
 {
     if (((value != ReceiveErrorHandling.Fault) && (value != ReceiveErrorHandling.Drop)) && (value != ReceiveErrorHandling.Reject))
     {
         return(value == ReceiveErrorHandling.Move);
     }
     return(true);
 }
 internal MsmqReceiveParameters(MsmqBindingElementBase bindingElement, MsmqUri.IAddressTranslator addressTranslator)
 {
     this.addressTranslator = addressTranslator;
     this.durable = bindingElement.Durable;
     this.exactlyOnce = bindingElement.ExactlyOnce;
     this.maxRetryCycles = bindingElement.MaxRetryCycles;
     this.receiveErrorHandling = bindingElement.ReceiveErrorHandling;
     this.receiveRetryCount = bindingElement.ReceiveRetryCount;
     this.retryCycleDelay = bindingElement.RetryCycleDelay;
     this.transportSecurity = new MsmqTransportSecurity(bindingElement.MsmqTransportSecurity);
     this.useMsmqTracing = bindingElement.UseMsmqTracing;
     this.useSourceJournal = bindingElement.UseSourceJournal;
     this.receiveContextSettings = new MsmqReceiveContextSettings(bindingElement.ReceiveContextSettings);
 }
Пример #7
0
 internal MsmqReceiveParameters(MsmqBindingElementBase bindingElement, MsmqUri.IAddressTranslator addressTranslator)
 {
     this.addressTranslator      = addressTranslator;
     this.durable                = bindingElement.Durable;
     this.exactlyOnce            = bindingElement.ExactlyOnce;
     this.maxRetryCycles         = bindingElement.MaxRetryCycles;
     this.receiveErrorHandling   = bindingElement.ReceiveErrorHandling;
     this.receiveRetryCount      = bindingElement.ReceiveRetryCount;
     this.retryCycleDelay        = bindingElement.RetryCycleDelay;
     this.transportSecurity      = new MsmqTransportSecurity(bindingElement.MsmqTransportSecurity);
     this.useMsmqTracing         = bindingElement.UseMsmqTracing;
     this.useSourceJournal       = bindingElement.UseSourceJournal;
     this.receiveContextSettings = new MsmqReceiveContextSettings(bindingElement.ReceiveContextSettings);
 }
Пример #8
0
 internal MsmqBindingElementBase()
 {
     this.customDeadLetterQueue = MsmqDefaults.CustomDeadLetterQueue;
     this.deadLetterQueue       = MsmqDefaults.DeadLetterQueue;
     this.durable                = MsmqDefaults.Durable;
     this.exactlyOnce            = MsmqDefaults.ExactlyOnce;
     this.maxRetryCycles         = MsmqDefaults.MaxRetryCycles;
     this.receiveContextEnabled  = MsmqDefaults.ReceiveContextEnabled;
     this.receiveErrorHandling   = MsmqDefaults.ReceiveErrorHandling;
     this.receiveRetryCount      = MsmqDefaults.ReceiveRetryCount;
     this.retryCycleDelay        = MsmqDefaults.RetryCycleDelay;
     this.timeToLive             = MsmqDefaults.TimeToLive;
     this.msmqTransportSecurity  = new MsmqTransportSecurity();
     this.useMsmqTracing         = MsmqDefaults.UseMsmqTracing;
     this.useSourceJournal       = MsmqDefaults.UseSourceJournal;
     this.ReceiveContextSettings = new MsmqReceiveContextSettings();
 }
Пример #9
0
        internal MsmqBindingElementBase(MsmqBindingElementBase elementToBeCloned) : base(elementToBeCloned)
        {
            this.customDeadLetterQueue = elementToBeCloned.customDeadLetterQueue;
            this.deadLetterQueue       = elementToBeCloned.deadLetterQueue;
            this.durable               = elementToBeCloned.durable;
            this.exactlyOnce           = elementToBeCloned.exactlyOnce;
            this.maxRetryCycles        = elementToBeCloned.maxRetryCycles;
            this.msmqTransportSecurity = new MsmqTransportSecurity(elementToBeCloned.MsmqTransportSecurity);
            this.receiveContextEnabled = elementToBeCloned.ReceiveContextEnabled;
            this.receiveErrorHandling  = elementToBeCloned.receiveErrorHandling;
            this.receiveRetryCount     = elementToBeCloned.receiveRetryCount;
            this.retryCycleDelay       = elementToBeCloned.retryCycleDelay;
            this.timeToLive            = elementToBeCloned.timeToLive;
            this.useMsmqTracing        = elementToBeCloned.useMsmqTracing;
            this.useSourceJournal      = elementToBeCloned.useSourceJournal;
            //


            this.ReceiveContextSettings = elementToBeCloned.ReceiveContextSettings;
        }