如何创建LiveConnectClient实例?

时间:2013-01-31 11:18:11

标签: c# .net windows-8 windows-store-apps

LiveConnectClient liveClient = new LiveConnectClient();   // ERROR

LiveConnectClient构造函数需要LiveConnectSession变量,但LiveConnectSession没有公共构造函数,如果没有初始化,甚至无法分配引用。

如何解决上述错误?

2 个答案:

答案 0 :(得分:1)

对以前的错误答案感到抱歉;我假设太多了。因此,错误只意味着您不打算以这种方式创建LiveConnectClient。

请参阅this Microsoft post以获取一些示例代码和this post,其中包含一些相似的代码。

答案 1 :(得分:0)

LiveConnectClient需要使用您发现的有效LiveConnectSession创建。这适用于Live SDK中的SignInButton。安装Live SDK后,将SignInButton添加到XAML并在后面的代码中处理SessionChanged事件。

SessionChanged事件中包含的LiveConnectSessionChangedEventArgs参数包含可用于创建LiveConnectClient的LiveConnectSession。只需在应用程序的生命周期内保留该会话。

干杯 劳伦