/// <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; }
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); }
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); }
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(); }
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; }