Obtenir la valeur «Montre-moi» disponible / occupé dans Google (événements de calendrier) .NET API

Quelqu’un sait-il comment obtenir la valeur “show me” à l’aide de l’API Google .NET? Je sais comment obtenir la plupart des détails EventEntry que je ne peux pas obtenir celui-ci.

c’est celui surligné sur l’image ci-dessous

entrez la description de l'image ici

J’ai fait une demande directe au stream atomique du calendrier après avoir modifié cette valeur pour un événement afin de voir quel élément avait été modifié dans l’événement xml. Il semble que ce soit l’élément Transparency. L’examen de la source de la bibliothèque cliente .net google data api .net montre qu’elle est accessible via la propriété EventEntry.EventTransparency.

J’ai créé une méthode d’extension qui gère ceci:

///  /// Determines whether or not the EventEntry is set as Busy. ///  /// The Google EventEntry. public static bool IsBusy(this EventEntry entry) { return entry.EventTransparency.Value.Equals("http://schemas.google.com/g/2005#event.opaque"); } 

Usage:

 EventEntry eventEntry = ... bool isBusy = eventEntry.IsBusy();