Унаследованные свойства не отображаются в примере мыла в файле asmx

У меня есть два класса, WebServiceRequest и OrderRequest. У каждого класса есть свойства. OrderRequest наследуется от WebServiceRequest - примерно так:

    public class WebServiceRequest
    {
        private string mAuthenticationToken;

        public string AuthenticationToken
        {
            get { return mAuthenticationToken; }
            set { mAuthenticationToken = value; }
        }
        ...
}
public class OrderRequest : WebServiceRequest
{

    private string mVendorId;
    public string VendorId
    {
        get { return mVendorId; }
        set { mVendorId = value; }
    }
    ...
}

OrderRequest предоставляется через WebMethod. При просмотре WSDL файла ASMX, который предоставляет OrderRequest (то есть MyWebService.asmx? WSDL), оба свойства видны - как и должно быть. Однако при просмотре образца SOAP для веб-метода, который предоставляет OrderRequest, отображается только свойство VendorId, а не унаследованное свойство AuthenticationToken. Какие'сделка?

Примечание: яМы опубликовали эту проблему как ошибку на MS Connect:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=520200

Ответы на вопрос(3)

Ваш ответ на вопрос