Partager via


ApiContractProperties Classe

Définition

Propriétés de l’entité API

public class ApiContractProperties : Microsoft.Azure.Management.ApiManagement.Models.ApiEntityBaseContract
type ApiContractProperties = class
    inherit ApiEntityBaseContract
Public Class ApiContractProperties
Inherits ApiEntityBaseContract
Héritage
ApiContractProperties

Constructeurs

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.

Propriétés

ApiRevision

Obtient ou définit décrit la révision de l’API. Si aucune valeur n’est fournie, la révision par défaut 1 est créée

(Hérité de ApiEntityBaseContract)
ApiRevisionDescription

Obtient ou définit la description de la révision de l’API.

(Hérité de ApiEntityBaseContract)
ApiType

Obtient ou définit le type d’API. Les valeurs possibles sont les suivantes : 'http', 'soap', 'websocket', 'graphql'

(Hérité de ApiEntityBaseContract)
ApiVersion

Obtient ou définit indique l’identificateur de version de l’API si l’API est versionnée

(Hérité de ApiEntityBaseContract)
ApiVersionDescription

Obtient ou définit la description de la version de l’API.

(Hérité de ApiEntityBaseContract)
ApiVersionSet

Obtient ou définit les détails du jeu de versions

ApiVersionSetId

Obtient ou définit un identificateur de ressource pour l’ApiVersionSet associé.

(Hérité de ApiEntityBaseContract)
AuthenticationSettings

Obtient ou définit la collection des paramètres d’authentification inclus dans cette API.

(Hérité de ApiEntityBaseContract)
Contact

Obtient ou définit les informations de contact pour l’API.

(Hérité de ApiEntityBaseContract)
Description

Obtient ou définit la description de l’API. Peut comporter des balises de mise en forme.

(Hérité de ApiEntityBaseContract)
DisplayName

Obtient ou définit le nom de l’API. Doit contenir de 1 à 300 caractères.

IsCurrent

Obtient ou définit indique si la révision de l’API est la révision actuelle de l’API.

(Hérité de ApiEntityBaseContract)
IsOnline

Obtient indique si la révision de l’API est accessible via la passerelle.

(Hérité de ApiEntityBaseContract)
License

Obtient ou définit les informations de licence pour l’API.

(Hérité de ApiEntityBaseContract)
Path

Obtient ou définit une URL relative identifiant de manière unique cette API et tous ses chemins de ressources dans le 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.

Protocols

Obtient ou définit décrit les protocoles sur lesquels les opérations de cette API peuvent être appelées.

ServiceUrl

Obtient ou définit l’URL absolue du service back-end qui implémente cette API. Ne peut pas dépasser 2 000 caractères.

SourceApiId

Obtient ou définit l’identificateur d’API de l’API source.

SubscriptionKeyParameterNames

Obtient ou définit les protocoles sur lesquels l’API est mise à disposition.

(Hérité de ApiEntityBaseContract)
SubscriptionRequired

Obtient ou définit spécifie si un abonnement à l’API ou au produit est requis pour accéder à l’API.

(Hérité de ApiEntityBaseContract)
TermsOfServiceUrl

Obtient ou définit une URL vers les conditions d’utilisation de l’API. DOIT être au format d’une URL.

(Hérité de ApiEntityBaseContract)

Méthodes

Validate()

Validez l’objet.

S’applique à