Как получить метаданные или wsdl в виде xml из конечной точки wcf? - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь установить проверку максимальной длины для поля ввода, и я хочу использовать значение maxlength из службы wcf для этого поля. Как я могу получить доступ к сервису wsdl?

У меня есть конечная точка. Я пытался получить wsdl из WsdlExporter и MetadataExchangeClient, но я не знаю, где найти определение 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();
}

Я хочу получить wsdl как xml или любой другой формат.

...