void Initialize() { this.ssbbe = new SsbBindingElement(); this.encbe = new TextMessageEncodingBindingElement(); }
void InitializeFrom(SsbBindingElement ssbBindingElement, TextMessageEncodingBindingElement textMessageEncodingBindingElement) { this.ssbbe = ssbBindingElement; this.encbe = textMessageEncodingBindingElement; }
void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) { Console.WriteLine("ImportPolicy"); if (importer == null) { throw new ArgumentNullException("importer"); } if (context == null) { throw new ArgumentNullException("context"); } SsbBindingElement ssbBindingElement = null; PolicyAssertionCollection policyAssertions = context.GetBindingAssertions(); if (policyAssertions.Remove(SsbConstants.SsbTransportAssertion, SsbConstants.SsbNs) != null) { ssbBindingElement = new SsbBindingElement(); ssbBindingElement.SqlConnectionString = ""; } if (ssbBindingElement != null) { context.BindingElements.Add(ssbBindingElement); } }