Комментарии XML не отображаются в службе WCF - PullRequest
6 голосов
/ 13 июля 2010

У меня есть служба WCF, и я комментирую свои контракты на эксплуатацию, как показано ниже:

    /// <summary>
    /// Call to topup a card.
    /// </summary>
    /// <param name="topUp">The TopUp object which specifies the card to topup.</param>
    /// <returns>Returns a boolean indicating whether call has finished successfully.          </returns>
    [OperationContract]
    bool UploadTopUp(TopUp topUp);

Однако комментарии XML, которые я вставляю в 3 косых черты, как указано выше ///, не появляются во всплывающих подсказках в моем клиентском приложении, которое их использует, это стандартная функциональность WCF / веб-службы? Они никогда не появятся? ИЛИ есть ли способ заставить их появиться?

1 Ответ

6 голосов
/ 13 июля 2010

Комментарии XML-документа, как правило, не интегрированы в сгенерированный WSDL для службы WCF. Эта информация обычно доступна только в том случае, если соответствующий файл документации xml находится вместе с сборкой с прямой ссылкой.

Единственная информация, включенная в сгенерированный WSDL (или метаданные, предоставленные конечной точкой MEX), это свойства самих атрибутов контракта. Проверьте документацию на следующее:

...