LiveConnectClient liveClient = new LiveConnectClient(); // ERROR
LiveConnectClient
构造函数需要LiveConnectSession
变量,但LiveConnectSession
没有公共构造函数,如果没有初始化,甚至无法分配引用。
如何解决上述错误?
答案 0 :(得分:1)
对以前的错误答案感到抱歉;我假设太多了。因此,错误只意味着您不打算以这种方式创建LiveConnectClient。
请参阅this Microsoft post以获取一些示例代码和this post,其中包含一些相似的代码。
答案 1 :(得分:0)
LiveConnectClient需要使用您发现的有效LiveConnectSession创建。这适用于Live SDK中的SignInButton。安装Live SDK后,将SignInButton添加到XAML并在后面的代码中处理SessionChanged事件。
SessionChanged事件中包含的LiveConnectSessionChangedEventArgs参数包含可用于创建LiveConnectClient的LiveConnectSession。只需在应用程序的生命周期内保留该会话。
干杯 劳伦