Compartir a través de


ApiContract Constructores

Definición

Sobrecargas

ApiContract()

Inicializa una nueva instancia de la clase ApiContract.

ApiContract(String, String, String, String, String, AuthenticationSettingsContract, SubscriptionKeyParameterNamesContract, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Boolean>, String, ApiContactInformation, ApiLicenseInformation, String, String, String, IList<String>, ApiVersionSetContractDetails)

Inicializa una nueva instancia de la clase ApiContract.

ApiContract()

Inicializa una nueva instancia de la clase ApiContract.

public ApiContract ();
Public Sub New ()

Se aplica a

ApiContract(String, String, String, String, String, AuthenticationSettingsContract, SubscriptionKeyParameterNamesContract, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Boolean>, String, ApiContactInformation, ApiLicenseInformation, String, String, String, IList<String>, ApiVersionSetContractDetails)

Inicializa una nueva instancia de la clase ApiContract.

public ApiContract (string path, string id = default, string name = default, string type = default, string description = default, Microsoft.Azure.Management.ApiManagement.Models.AuthenticationSettingsContract authenticationSettings = default, Microsoft.Azure.Management.ApiManagement.Models.SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames = default, string apiType = default, string apiRevision = default, string apiVersion = default, bool? isCurrent = default, bool? isOnline = default, string apiRevisionDescription = default, string apiVersionDescription = default, string apiVersionSetId = default, bool? subscriptionRequired = default, string termsOfServiceUrl = default, Microsoft.Azure.Management.ApiManagement.Models.ApiContactInformation contact = default, Microsoft.Azure.Management.ApiManagement.Models.ApiLicenseInformation license = default, string sourceApiId = default, string displayName = default, string serviceUrl = default, System.Collections.Generic.IList<string> protocols = default, Microsoft.Azure.Management.ApiManagement.Models.ApiVersionSetContractDetails apiVersionSet = default);
new Microsoft.Azure.Management.ApiManagement.Models.ApiContract : string * string * string * string * string * Microsoft.Azure.Management.ApiManagement.Models.AuthenticationSettingsContract * Microsoft.Azure.Management.ApiManagement.Models.SubscriptionKeyParameterNamesContract * string * string * string * Nullable<bool> * Nullable<bool> * string * string * string * Nullable<bool> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiContactInformation * Microsoft.Azure.Management.ApiManagement.Models.ApiLicenseInformation * string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.ApiManagement.Models.ApiVersionSetContractDetails -> Microsoft.Azure.Management.ApiManagement.Models.ApiContract
Public Sub New (path As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional description As String = Nothing, Optional authenticationSettings As AuthenticationSettingsContract = Nothing, Optional subscriptionKeyParameterNames As SubscriptionKeyParameterNamesContract = Nothing, Optional apiType As String = Nothing, Optional apiRevision As String = Nothing, Optional apiVersion As String = Nothing, Optional isCurrent As Nullable(Of Boolean) = Nothing, Optional isOnline As Nullable(Of Boolean) = Nothing, Optional apiRevisionDescription As String = Nothing, Optional apiVersionDescription As String = Nothing, Optional apiVersionSetId As String = Nothing, Optional subscriptionRequired As Nullable(Of Boolean) = Nothing, Optional termsOfServiceUrl As String = Nothing, Optional contact As ApiContactInformation = Nothing, Optional license As ApiLicenseInformation = Nothing, Optional sourceApiId As String = Nothing, Optional displayName As String = Nothing, Optional serviceUrl As String = Nothing, Optional protocols As IList(Of String) = Nothing, Optional apiVersionSet As ApiVersionSetContractDetails = Nothing)

Parámetros

path
String

Dirección URL relativa que identifica de forma única esta API y todas las rutas de acceso a sus recursos dentro de la instancia del servicio API Management. Se anexa a la dirección URL base del punto de conexión de API que se especificó durante la creación de la instancia de servicio para formar una dirección URL pública para esta API.

id
String

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

Nombre del recurso.

type
String

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

description
String

Descripción de la API. Puede incluir etiquetas de formato HTML.

authenticationSettings
AuthenticationSettingsContract

Colección de opciones de configuración de autenticación incluidas en esta API.

subscriptionKeyParameterNames
SubscriptionKeyParameterNamesContract

Protocolos sobre los que está disponible la API.

apiType
String

Tipo de API. Entre los valores posibles se incluyen: "http", "soap", "websocket", "graphql".

apiRevision
String

Describe la revisión de la API. Si no se proporciona ningún valor, se crea la revisión 1 predeterminada.

apiVersion
String

Indica el identificador de versión de la API si la API tiene versiones

isCurrent
Nullable<Boolean>

Indica si la revisión de la API es la revisión de api actual.

isOnline
Nullable<Boolean>

Indica si se puede acceder a la revisión de la API a través de la puerta de enlace.

apiRevisionDescription
String

Descripción de la revisión de la API.

apiVersionDescription
String

Descripción de la versión de la API.

apiVersionSetId
String

Identificador de recurso para apiVersionSet relacionado.

subscriptionRequired
Nullable<Boolean>

Especifica si se requiere una suscripción de API o Producto para acceder a la API.

termsOfServiceUrl
String

Una dirección URL a los Términos de servicio de la API. DEBE tener el formato de una dirección URL.

contact
ApiContactInformation

Información de contacto de la API.

license
ApiLicenseInformation

Información de licencia de la API.

sourceApiId
String

Identificador de API de la API de origen.

displayName
String

Nombre de la API. Debe tener entre 1 y 300 caracteres.

serviceUrl
String

Dirección URL absoluta del servicio back-end que implementa esta API. No puede tener más de 2000 caracteres.

protocols
IList<String>

Describe en qué protocolos se pueden invocar las operaciones en esta API.

apiVersionSet
ApiVersionSetContractDetails

Detalles del conjunto de versiones

Se aplica a