typescript 。 我使用“@azure/arm-eventhub”:“^3.2.0”, 并想要
import { EventHubManagementClient, EventHubManagementClientOptionalParams } from @azure/arm-eventhub;
return 'Module "@azure/arm-eventhub"
没有导出的成员“EventHubManagementClientOptionalParams”。'**
但是我检查了文档, https://learn.microsoft.com/en-us/javascript/api/@azure/arm-eventhub/eventhubmanagementclient?view=azure-node-latest#@azure-arm-eventhub-eventhubmanagementclient-constructor https://learn.microsoft.com/en-us/javascript/api/@azure/arm-eventhub/eventhubmanagementclientoptionalparams?view=azure-node-latest
Eventhubmanagementclient的构造函数有Eventhubmanagementclient可选参数 EventhubmanagementclientOptionalparams 来自arm-eventhub。
我尝试使用它们来配置 TLS 版本 1.2,如下所示:
import { EventHubManagementClient, EventHubManagementClientOptionalParams } from '@azure/arm-eventhub';
const clientOptions: EventHubManagementClientOptionalParams = {
pipeline: {
minimumTlsVersion: 'TLSv1_2'
}
};
const client = new EventHubManagementClient(credentials as any, Config.ArmSubscribtionId, clientOptions);
最佳答案
您引用的文档页面适用于最新版本的 @azure/arm-eventhub
,目前版本为 5.1.0。
v3.2.0 已被弃用。它确实有不同的 API,例如,构造函数如下所示(来自 https://www.npmjs.com/package/@azure/arm-eventhub/v/3.2.0?activeTab=code )
constructor(credentials: msRest.ServiceClientCredentials, subscriptionId: string, options?: Models.EventHubManagementClientOptions) {
关于javascript - 导入EventHubManagementClientOptionalParams返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75976167/