public static async Task <AzureTableStoreTokenCache> GetTokenCacheAsync(ITokenCacheConfig tokenCacheConfig, string userId) { CloudTable tokenCacheTable = await GetTokenCacheTableAsync(tokenCacheConfig); AzureTableStoreTokenCache tokenCache = new AzureTableStoreTokenCache(userId, tokenCacheTable); return(tokenCache); }
public static AzureTableStoreTokenCache GetTokenCache(ITokenCacheConfig tokenCacheConfig, string userId) { Task <CloudTable> tokenCacheTableTask = GetTokenCacheTableAsync(tokenCacheConfig); if (!tokenCacheTableTask.IsCompleted) { tokenCacheTableTask.Wait(); } AzureTableStoreTokenCache tokenCache = new AzureTableStoreTokenCache(userId, tokenCacheTableTask.Result); return(tokenCache); }