MetadataSection.CreateFromPolicy(XmlElement, String) 方法

定义

从指定的策略信息创建 MetadataSection

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

参数

policy
XmlElement

WS-Policy 中定义的策略的 XML 表示形式。

identifier
String

策略的标识符。

返回

MetadataSection

一个 MetadataSection,其中包含具有指定标识符的指定策略表达式。

例外

XML 元素不是策略元素。

该策略为 null

注解

使用 CreateFromPolicy 方法可创建 WS-Policy 策略表达式的 MetadataSectionDialect 属性设置为 PolicyDialect,并且 identifier 分配给 Identifier 属性。 建议的标识符为策略表达式的 wsp:Name 属性。

适用于