如何从wcf端点获取元数据或wsdl作为xml?

时间:2019-04-25 08:52:00

标签: c# wcf wsdl wcf-endpoint

我正在尝试在输入字段上设置最大长度验证,我想为此字段使用wcf服务中的maxlength值。如何访问服务wsdl?

我有终点。曾尝试从WsdlExporter和MetadataExchangeClient获取wsdl,但我不知道在哪里可以找到xml或对象定义,因此我可以获得maxlength值。

var client = new Client(); // client works fine
WsdlExporter exporter = new WsdlExporter();
exporter.PolicyVersion = PolicyVersion.Policy15;
exporter.ExportEndpoint(client.Endpoint);
MetadataSet metadataDocs = null;
if (exporter.Errors.Count != 0)
{
    metadataDocs = exporter.GetGeneratedMetadata();
}

我想以XML或任何其他格式获取wsdl。

0 个答案:

没有答案