static PolicyVersion() { policyVersion12 = new PolicyVersion(MetadataStrings.WSPolicy.NamespaceUri); policyVersion15 = new PolicyVersion(MetadataStrings.WSPolicy.NamespaceUri15); }
public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); ServiceMetadataPublishingElement source = (ServiceMetadataPublishingElement)from; #pragma warning suppress 56506 //[....]; base.CopyFrom() check for 'from' being null this.HttpGetEnabled = source.HttpGetEnabled; this.HttpGetUrl = source.HttpGetUrl; this.HttpsGetEnabled = source.HttpsGetEnabled; this.HttpsGetUrl = source.HttpsGetUrl; this.ExternalMetadataLocation = source.ExternalMetadataLocation; this.PolicyVersion = source.PolicyVersion; this.HttpGetBinding = source.HttpGetBinding; this.HttpGetBindingConfiguration = source.HttpGetBindingConfiguration; this.HttpsGetBinding = source.HttpsGetBinding; this.HttpsGetBindingConfiguration = source.HttpsGetBindingConfiguration; }
internal WsdlNamespaceHelper(PolicyVersion policyVersion) { this.policyVersion = policyVersion; }
internal WSPolicyAttachmentHelper(PolicyVersion policyVersion) { this.policyVersion = policyVersion; }
internal static void AddActionAttribute(string actionUri, WsdlNS.OperationMessage wsdlOperationMessage, PolicyVersion policyVersion) { XmlAttribute attribute; if (policyVersion == PolicyVersion.Policy12) { attribute = WsdlExporter.XmlDoc.CreateAttribute(MetadataStrings.AddressingWsdl.Prefix, MetadataStrings.AddressingWsdl.Action, MetadataStrings.AddressingWsdl.NamespaceUri); } else { attribute = WsdlExporter.XmlDoc.CreateAttribute(MetadataStrings.AddressingMetadata.Prefix, MetadataStrings.AddressingMetadata.Action, MetadataStrings.AddressingMetadata.NamespaceUri); } attribute.Value = actionUri; wsdlOperationMessage.ExtensibleAttributes = new XmlAttribute[] { attribute }; }
internal static void AddActionAttribute(string actionUri, OperationMessage wsdlOperationMessage, PolicyVersion policyVersion) { System.Xml.XmlAttribute attribute; if (policyVersion == PolicyVersion.Policy12) { attribute = WsdlExporter.XmlDoc.CreateAttribute("wsaw", "Action", "http://www.w3.org/2006/05/addressing/wsdl"); } else { attribute = WsdlExporter.XmlDoc.CreateAttribute("wsam", "Action", "http://www.w3.org/2007/05/addressing/metadata"); } attribute.Value = actionUri; wsdlOperationMessage.ExtensibleAttributes = new System.Xml.XmlAttribute[] { attribute }; }