public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); Msmq.MsmqIntegrationBindingElement binding = bindingElement as Msmq.MsmqIntegrationBindingElement; binding.SerializationFormat = this.SerializationFormat; }
private MsmqIntegrationBindingElement(MsmqIntegrationBindingElement other) : base(other) { this.serializationFormat = other.serializationFormat; if (other.targetSerializationTypes != null) { this.targetSerializationTypes = other.targetSerializationTypes.Clone() as System.Type[]; } }
protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); Msmq.MsmqIntegrationBindingElement binding = bindingElement as Msmq.MsmqIntegrationBindingElement; SetPropertyValueIfNotDefaultValue(ConfigurationStrings.SerializationFormat, binding.SerializationFormat); }
internal MsmqIntegrationReceiveParameters(MsmqIntegrationBindingElement bindingElement) : base(bindingElement) { this.serializationFormat = bindingElement.SerializationFormat; List <System.Type> list = new List <System.Type>(); if (bindingElement.TargetSerializationTypes != null) { foreach (System.Type type in bindingElement.TargetSerializationTypes) { if (!list.Contains(type)) { list.Add(type); } } } this.targetSerializationTypes = list.ToArray(); }
internal MsmqIntegrationReceiveParameters(MsmqIntegrationBindingElement bindingElement) : base(bindingElement) { this.serializationFormat = bindingElement.SerializationFormat; List <Type> knownTypes = new List <Type>(); if (null != bindingElement.TargetSerializationTypes) { foreach (Type type in bindingElement.TargetSerializationTypes) { if (!knownTypes.Contains(type)) { knownTypes.Add(type); } } } this.targetSerializationTypes = knownTypes.ToArray(); }
protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement element = bindingElement as System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement; this.SerializationFormat = element.SerializationFormat; }
public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement element = bindingElement as System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement; element.SerializationFormat = this.SerializationFormat; }
internal MsmqIntegrationChannelFactory(MsmqIntegrationBindingElement bindingElement, BindingContext context) : base(bindingElement, context, null) { this.serializationFormat = bindingElement.SerializationFormat; }
void Initialize() { transport = new MsmqIntegrationBindingElement(); }