Je travaille sur un projet Windows Phone qui extrait les données du serveur gmail à l'aide de l'API gmail et télécharge toutes les pièces jointes au format spécifique (authentification du serveur, réception des données,. ..) bien quand j'ai tout le code dans le même projet. J'ai ajouté un projet de composant Windows Runtime à la solution et déplacé le code qui gère l'authentification du serveur et renvoie un GmailService au projet de composant d'exécution. Je pourrais l'appeler depuis un projet de planificateur d'agent d'arrière-plan pour les notifications push. . Je reçois cette erreur chaque fois que je tente d'appeler le serveur dans le projet principal:Authentification du serveur dans le composant d'exécution Windows pour l'agent d'arrière-plan
Une exception du type « System.Runtime.InteropServices.COMException » a eu lieu dans mscorlib.ni.dll mais n'a pas été traitée dans le code utilisateur
public static async Task<GmailService> Instantiate()
{
if (service == null)
await AuthenticateAsync();
return service;
}
private static async Task AuthenticateAsync()
{
// the code that creates the service if it doesn't exist
}
J'ai ajouté la référence à la fois au planificateur et au projet principal, et la construction est réussie.