gpt4 book ai didi

azure - 无法在 .NET Core 应用程序的构造函数中将 PlatformParameter 与单个参数一起使用

转载 作者:行者123 更新时间:2023-12-03 00:06:28 25 4
gpt4 key购买 nike

使用下面的代码时。

public async Task<string> GenerateToken()
{
var authority = @"https://login.windows.net/8bd18755-cb7e-4063-8410-c5c56097e94c";
//var clientCred = new ClientCredential(arsInfo.ClientId, arsInfo.ClientSecret);
var authContext = new AuthenticationContext(authority, true);
var pp = new PlatformParameters(PromptBehavior.SelectAccount); ;



var redirectUri = new Uri("https://login.microsoftonline.com/common/oauth2/nativeclient");
var clientResource = @"https://graph.windows.net/";
//clientResource = @"https://graph.microsoft.com/";


var result = await authContext.AcquireTokenAsync(clientResource, "44c79055-d689-4381-a104-12336c33d0ba", redirectUri, pp);
return result.AccessToken;
}

我收到一个编译错误,指出 PlatformParameters 需要 2 个参数,但当我查看 Azure SDK for .NET 的 API 文档时,发现有一个构造函数需要一个参数。

最佳答案

如果你只需要一个参数,你应该使用.net Framework而不是.net core。

关于azure - 无法在 .NET Core 应用程序的构造函数中将 PlatformParameter 与单个参数一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56862757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com