ApiContractProperties Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ApiContractProperties() |
Initialise une nouvelle instance de la classe ApiContractProperties. |
ApiContractProperties(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) |
Initialise une nouvelle instance de la classe ApiContractProperties. |
ApiContractProperties()
Initialise une nouvelle instance de la classe ApiContractProperties.
public ApiContractProperties ();
Public Sub New ()
S’applique à
ApiContractProperties(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)
Initialise une nouvelle instance de la classe ApiContractProperties.
public ApiContractProperties (string path, 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.ApiContractProperties : 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.ApiContractProperties
Public Sub New (path As String, 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)
Paramètres
- path
- String
URL relative identifiant exclusivement cette API et tous les chemins d’accès à ses ressources au sein de l’instance de service Gestion des API. Elle est ajoutée à l’URL de base du point de terminaison d’API spécifiée lors de la création de l’instance de service pour former l’URL publique de cette API.
- description
- String
Description de l’API. Peut comporter des balises de mise en forme.
- authenticationSettings
- AuthenticationSettingsContract
Collection de paramètres d’authentification inclus dans cette API.
- subscriptionKeyParameterNames
- SubscriptionKeyParameterNamesContract
Protocoles sur lesquels l’API est mise à disposition.
- apiType
- String
Type d’API. Les valeurs possibles sont les suivantes : « http », « soap », « websocket », « graphql »
- apiRevision
- String
Décrit la révision de l’API. Si aucune valeur n’est fournie, la révision par défaut 1 est créée
- apiVersion
- String
Indique l’identificateur de version de l’API si l’API est avec version
- apiRevisionDescription
- String
Description de la révision de l’API.
- apiVersionDescription
- String
Description de la version de l’API.
- apiVersionSetId
- String
Identificateur de ressource pour l’ApiVersionSet associé.
Spécifie si un abonnement d’API ou de produit est requis pour accéder à l’API.
- termsOfServiceUrl
- String
URL des conditions d’utilisation de l’API. DOIT être au format d’une URL.
- contact
- ApiContactInformation
Informations de contact pour l’API.
- license
- ApiLicenseInformation
Informations de licence pour l’API.
- sourceApiId
- String
Identificateur d’API de l’API source.
- displayName
- String
Nom de l’API. Doit comporter entre 1 et 300 caractères.
- serviceUrl
- String
URL absolue du service principal qui implémente cette API. Ne peut pas avoir plus de 2 000 caractères.
Indique sur quels protocoles les opérations dans cette API peuvent être appelées.
- apiVersionSet
- ApiVersionSetContractDetails
Détails du jeu de versions
S’applique à
Azure SDK for .NET