你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ProductContract 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ProductContract() |
初始化 ProductContract 类的新实例。 |
ProductContract(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<ProductState>) |
初始化 ProductContract 类的新实例。 |
ProductContract()
初始化 ProductContract 类的新实例。
public ProductContract ();
Public Sub New ()
适用于
ProductContract(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<ProductState>)
初始化 ProductContract 类的新实例。
public ProductContract (string displayName, string id = default, string name = default, string type = default, string description = default, string terms = default, bool? subscriptionRequired = default, bool? approvalRequired = default, int? subscriptionsLimit = default, Microsoft.Azure.Management.ApiManagement.Models.ProductState? state = default);
new Microsoft.Azure.Management.ApiManagement.Models.ProductContract : string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<Microsoft.Azure.Management.ApiManagement.Models.ProductState> -> Microsoft.Azure.Management.ApiManagement.Models.ProductContract
Public Sub New (displayName As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional description As String = Nothing, Optional terms As String = Nothing, Optional subscriptionRequired As Nullable(Of Boolean) = Nothing, Optional approvalRequired As Nullable(Of Boolean) = Nothing, Optional subscriptionsLimit As Nullable(Of Integer) = Nothing, Optional state As Nullable(Of ProductState) = Nothing)
参数
- displayName
- String
产品名称。
- id
- String
资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name
- String
资源的名称
- type
- String
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”
- description
- String
产品说明。 可以包含 HTML 格式标记。
- terms
- String
产品使用条款。 当开发人员尝试订阅此产品时,系统会显示这些条款,开发人员需接受这些条款才能完成订阅过程。
访问此产品中包含的 API 是否需要产品订阅。 如果为 true,则产品称为“protected”,并且需要有效的订阅密钥才能成功请求产品中包含的 API。 如果为 false,则产品称为“打开”,并且无需订阅密钥即可对产品中包含的 API 发出请求。 如果在创建新产品时省略属性,则假定其值为 true。
是否需要订阅审批。 如果为 false,则新订阅将自动获得批准,使开发人员能够在订阅后立即调用产品的 API。 如果为 true,则管理员必须先手动批准订阅,然后开发人员才能使用产品的任何 API。 仅当 subscriptionRequired 属性存在且值为 false 时,才能存在。
用户是否可以同时拥有此产品的订阅数。 设置为 null 或省略以允许每个用户订阅不受限制。 仅当 subscriptionRequired 属性存在且值为 false 时,才能存在。
- state
- Nullable<ProductState>
产品是否已发布。 开发人员门户的用户可发现已发布的产品。 未发布的产品仅对管理员可见。 产品的默认状态未发布。 可能的值包括:“notPublished”、“published”