5 instantiations of TokenExchangeResult
aspire (5)
Commands\TelemetryCommandHelpers.cs (5)
834public static readonly TokenExchangeResult Failed = new(false, null, TokenExchangeFailureKind.TokenRejected); 839public static readonly TokenExchangeResult ConnectionError = new(false, null, TokenExchangeFailureKind.ConnectionError); 846HttpStatusCode.NotFound => new(false, null, TokenExchangeFailureKind.ApiNotEnabled), 847HttpStatusCode.Unauthorized => new(false, null, TokenExchangeFailureKind.TokenRejected), 848_ => new(false, null, TokenExchangeFailureKind.Other),
17 references to TokenExchangeResult
aspire (10)
Commands\TelemetryCommandHelpers.cs (9)
240var exchangeResult = await ExchangeLoginTokenForApiKeyAsync(httpClientFactory, dashboardUrl, loginToken, logger, cancellationToken).ConfigureAwait(false); 457/// <returns>A <see cref="TokenExchangeResult"/> indicating success or failure, with the API key when available.</returns> 458internal static async Task<TokenExchangeResult> ExchangeLoginTokenForApiKeyAsync( 479return TokenExchangeResult.FromStatusCode(response.StatusCode); 495return TokenExchangeResult.ConnectionError; 503return TokenExchangeResult.Failed; 834public static readonly TokenExchangeResult Failed = new(false, null, TokenExchangeFailureKind.TokenRejected); 839public static readonly TokenExchangeResult ConnectionError = new(false, null, TokenExchangeFailureKind.ConnectionError); 844public static TokenExchangeResult FromStatusCode(HttpStatusCode statusCode) => statusCode switch
Mcp\Tools\IDashboardInfoProvider.cs (1)
81var exchange = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(
Aspire.Cli.Tests (7)
Commands\TelemetryCommandTests.cs (7)
477var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync( 610var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync( 627var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync( 641var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync( 655var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync( 668var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync( 682var result = await TelemetryCommandHelpers.ExchangeLoginTokenForApiKeyAsync(