private async Task DiscoverResources()
        {
            var response = await _HttpClient.GetAsync("/");

            _homeDocument = HomeDocument.Parse(await response.Content.ReadAsStreamAsync());
            SpeakersLink  = _homeDocument.GetResource <SpeakersLink>();
            SessionsLink  = _homeDocument.GetResource <SessionsLink>();
        }
Exemple #2
0
        private async Task DiscoverResources()
        {
            var response = await _HttpClient.GetAsync("/");

            _homeDocument = HomeDocument.Parse(await response.Content.ReadAsStreamAsync());
            AllSpeakers   = _homeDocument.GetResource(LinkHelper.GetLinkRelationTypeName <SpeakersLink>()).Target.OriginalString;
            AllSessions   = _homeDocument.GetResource(LinkHelper.GetLinkRelationTypeName <SessionsLink>()).Target.OriginalString;
        }
 public static T GetResource <T>(this HomeDocument homeDocument) where T : Tavis.Link
 {
     return((T)homeDocument.GetResource(LinkHelper.GetLinkRelationTypeName(typeof(T))));
 }