MetadataSection.CreateFromPolicy(XmlElement, String) Method

Definition

Creates a MetadataSection from the specified policy information.

public:
 static System::ServiceModel::Description::MetadataSection ^ CreateFromPolicy(System::Xml::XmlElement ^ policy, System::String ^ identifier);
public static System.ServiceModel.Description.MetadataSection CreateFromPolicy (System.Xml.XmlElement policy, string identifier);
static member CreateFromPolicy : System.Xml.XmlElement * string -> System.ServiceModel.Description.MetadataSection
Public Shared Function CreateFromPolicy (policy As XmlElement, identifier As String) As MetadataSection

Parameters

policy
XmlElement

An XML representation of a policy as defined in WS-Policy.

identifier
String

An identifier for the policy.

Returns

A MetadataSection that contains the specified policy expression with the specified identifier.

Exceptions

The XML element is not a policy element.

The policy is null.

Remarks

Use CreateFromPolicy method to create a MetadataSection for a WS-Policy policy expression. The Dialect property is set to PolicyDialect and the identifier is assigned to the Identifier property. The recommend identifier is the wsp:Name attribute for the policy expression.

Applies to