你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

适用于 .NET 的 Microsoft Azure 网络管理客户端库

Microsoft Azure 中的网络服务提供各种网络功能,可以一起使用或单独使用。 主要功能包括:

  • 连接服务:使用 Azure 中的以下任一网络服务或其组合连接 Azure 资源和本地资源 - 虚拟网络 (VNet)、虚拟 WAN、ExpressRoute、VPN 网络、虚拟网络 NAT 网关、Azure DNS、对等互连服务和 Azure Bastion。
  • 应用程序保护服务:在 Azure 中使用这些网络服务的任意或组合保护应用程序 - 负载均衡器、专用链接、DDoS 防护、防火墙、 - 网络安全组、Web 应用程序防火墙和虚拟网络终结点。
  • 应用程序分发服务:使用 Azure 中的以下任一网络服务或其组合在 Azure 网络中分发应用程序 - 内容分发网络 (CDN)、Azure Front Door 服务、流量管理器、应用程序网关、Internet 分析器和负载均衡器。
  • 网络监视:使用 Azure 中的以下任一网络服务或其组合来监视网络资源 - 网络观察程序、ExpressRoute 监视器、Azure Monitor 或 VNet 终端接入点 (TAP)。

此库支持管理 Microsoft Azure 网络资源。

此库遵循 新的 Azure SDK 准则,并提供许多核心功能:

- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.

入门

安装包

使用 NuGet 安装适用于 .NET 的 Microsoft Azure 网络管理库:

dotnet add package Azure.ResourceManager.Network

先决条件

对客户端进行身份验证

若要创建经过身份验证的客户端并开始与 Microsoft Azure 资源交互,请参阅 此处的快速入门指南

关键概念

在此处找到用于 .NET 的 Microsoft Azure SDK的关键概念。

文档

文档可帮助你了解如何使用此包:

示例

有关使用 .NET 管理库的代码示例,请参阅以下位置

疑难解答

后续步骤

有关 Microsoft Azure SDK 的详细信息,请参阅 此网站

贡献

有关参与此存储库的详细信息,请参阅 参与指南

本项目欢迎贡献和建议。 大多数贡献要求你同意贡献者许可协议 (CLA),并声明你有权(并且确实有权)授予我们使用你的贡献的权利。 有关详细信息,请访问 https://cla.microsoft.com

提交拉取请求时,CLA 机器人会自动确定是否需要提供 CLA 并适当修饰 PR, (例如标签、注释) 。 按照机器人提供的说明操作。 只需使用 CLA 在所有存储库中执行此操作一次。

此项目采用了 Microsoft 开放源代码行为准则。 有关详细信息,请参阅行为准则常见问题解答,如有任何其他问题或评论,请联系 opencode@microsoft.com