Freigeben über


ArmApiManagementModelFactory.ApiEntityBaseContract Methode

Definition

Initialisiert eine neue instance von ApiEntityBaseContract.

public static Azure.ResourceManager.ApiManagement.Models.ApiEntityBaseContract ApiEntityBaseContract (string description = default, Azure.ResourceManager.ApiManagement.Models.AuthenticationSettingsContract authenticationSettings = default, Azure.ResourceManager.ApiManagement.Models.SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames = default, Azure.ResourceManager.ApiManagement.Models.ApiType? apiType = default, string apiRevision = default, string apiVersion = default, bool? isCurrent = default, bool? isOnline = default, string apiRevisionDescription = default, string apiVersionDescription = default, Azure.Core.ResourceIdentifier apiVersionSetId = default, bool? isSubscriptionRequired = default, Uri termsOfServiceUri = default, Azure.ResourceManager.ApiManagement.Models.ApiContactInformation contact = default, Azure.ResourceManager.ApiManagement.Models.ApiLicenseInformation license = default);
static member ApiEntityBaseContract : string * Azure.ResourceManager.ApiManagement.Models.AuthenticationSettingsContract * Azure.ResourceManager.ApiManagement.Models.SubscriptionKeyParameterNamesContract * Nullable<Azure.ResourceManager.ApiManagement.Models.ApiType> * string * string * Nullable<bool> * Nullable<bool> * string * string * Azure.Core.ResourceIdentifier * Nullable<bool> * Uri * Azure.ResourceManager.ApiManagement.Models.ApiContactInformation * Azure.ResourceManager.ApiManagement.Models.ApiLicenseInformation -> Azure.ResourceManager.ApiManagement.Models.ApiEntityBaseContract
Public Shared Function ApiEntityBaseContract (Optional description As String = Nothing, Optional authenticationSettings As AuthenticationSettingsContract = Nothing, Optional subscriptionKeyParameterNames As SubscriptionKeyParameterNamesContract = Nothing, Optional apiType As Nullable(Of ApiType) = 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 ResourceIdentifier = Nothing, Optional isSubscriptionRequired As Nullable(Of Boolean) = Nothing, Optional termsOfServiceUri As Uri = Nothing, Optional contact As ApiContactInformation = Nothing, Optional license As ApiLicenseInformation = Nothing) As ApiEntityBaseContract

Parameter

description
String

Beschreibung der API. Kann HTML-Formatierungstags umfassen.

authenticationSettings
AuthenticationSettingsContract

Sammlung von Authentifizierungseinstellungen, die in dieser API enthalten sind.

subscriptionKeyParameterNames
SubscriptionKeyParameterNamesContract

Protokolle, für die die API verfügbar gemacht wird.

apiType
Nullable<ApiType>

Typ der API.

apiRevision
String

Beschreibt die Überarbeitung der API. Wenn kein Wert angegeben wird, wird die Standardrevision 1 erstellt.

apiVersion
String

Gibt den Versionsbezeichner der API an, wenn die API versioniert ist.

isCurrent
Nullable<Boolean>

Gibt an, ob die API-Revision die aktuelle API-Revision ist.

isOnline
Nullable<Boolean>

Gibt an, ob auf die API-Revision über das Gateway zugegriffen werden kann.

apiRevisionDescription
String

Beschreibung der API-Revision.

apiVersionDescription
String

Beschreibung der API-Version.

apiVersionSetId
ResourceIdentifier

Ein Ressourcenbezeichner für das zugehörige ApiVersionSet.

isSubscriptionRequired
Nullable<Boolean>

Gibt an, ob ein API- oder Produktabonnement für den Zugriff auf die API erforderlich ist.

termsOfServiceUri
Uri

Eine URL zu den Nutzungsbedingungen für die API. MUSS im Format einer URL vorliegen.

contact
ApiContactInformation

Kontaktinformationen für die API.

license
ApiLicenseInformation

Lizenzinformationen für die API.

Gibt zurück

Eine neue ApiEntityBaseContract instance zum Mocking.

Gilt für: