我使用AutoRest生成了一个API客户端,并使用了--add-credentials参数,这样我就可以传入一个持有者令牌。为了获得令牌,我需要能够实例化对象并调用我的登录方法,如下所示: var client = new IOIWebAPI(new Uri("https://localhost:44325", UriKind.Absolute));
var loginResult = client.Login
由于使用属性实例化对象的方式是设置该值的唯一适用方式,因此不可能使用可调用的setter,因为这样将要求对象已经“完成”,而且如果没有该值,它就无法真正完成。同样,这种设计实际上消除了在初始设置之后设置此值的可能性,但是由于它是一个C++对象,而且该值需要在每个对象的基础上设置,因此也不适用于使用QML readonly pro