LiveConnectClient liveClient = new LiveConnectClient(); // ERROR
LiveConnectClient
构造函数需要一个LiveConnectSession
变量,但LiveConnectSession
没有公共构造函数,并且在没有初始化的情况下甚至无法分配引用。
如何解决上述错误?
LiveConnectClient liveClient = new LiveConnectClient(); // ERROR
LiveConnectClient
构造函数需要一个LiveConnectSession
变量,但LiveConnectSession
没有公共构造函数,并且在没有初始化的情况下甚至无法分配引用。
如何解决上述错误?
抱歉之前的错误答案;我假设太多了。因此,该错误仅意味着您不打算以这种方式创建 LiveConnectClient 。
有关一些示例代码,请参阅此 Microsoft 帖子,以及包含一些类似代码的此帖子。
如您所见,需要使用有效的 LiveConnectSession 创建 LiveConnectClient。这旨在与 Live SDK 中的 SignInButton 一起使用。安装 Live SDK 后,将 SignInButton 添加到 XAML 并在后面的代码中处理 SessionChanged 事件。
SessionChanged 事件中包含的 LiveConnectSessionChangedEventArgs 参数包含可用于创建 LiveConnectClient 的 LiveConnectSession。只需在应用程序的整个生命周期内保留该会话即可。
干杯劳伦特