internal BindingElementCollection ImportPolicy(ServiceEndpoint endpoint, Collection<Collection<XmlElement>> policyAlternatives) { foreach (Collection<XmlElement> selectedPolicy in policyAlternatives) { BindingOnlyPolicyConversionContext policyConversionContext = new BindingOnlyPolicyConversionContext(endpoint, selectedPolicy); if (TryImportPolicy(policyConversionContext)) { return policyConversionContext.BindingElements; } } return null; }
internal BindingElementCollection ImportPolicy(ServiceEndpoint endpoint, Collection <Collection <XmlElement> > policyAlternatives) { foreach (Collection <XmlElement> selectedPolicy in policyAlternatives) { BindingOnlyPolicyConversionContext policyConversionContext = new BindingOnlyPolicyConversionContext(endpoint, selectedPolicy); if (TryImportPolicy(policyConversionContext)) { return(policyConversionContext.BindingElements); } } return(null); }