Compartilhar via


ApiContractProperties Classe

Definição

Propriedades da Entidade de API

public class ApiContractProperties : Microsoft.Azure.Management.ApiManagement.Models.ApiEntityBaseContract
type ApiContractProperties = class
    inherit ApiEntityBaseContract
Public Class ApiContractProperties
Inherits ApiEntityBaseContract
Herança
ApiContractProperties

Construtores

ApiContractProperties()

Inicializa uma nova instância da 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)

Inicializa uma nova instância da classe ApiContractProperties.

Propriedades

ApiRevision

Obtém ou define que descreve a revisão da API. Se nenhum valor for fornecido, a revisão padrão 1 será criada

(Herdado de ApiEntityBaseContract)
ApiRevisionDescription

Obtém ou define a descrição da Revisão da API.

(Herdado de ApiEntityBaseContract)
ApiType

Obtém ou define o tipo de API. Os valores possíveis incluem: 'http', 'soap', 'websocket', 'graphql'

(Herdado de ApiEntityBaseContract)
ApiVersion

Obtém ou define indica o identificador de versão da API se a API tiver controle de versão

(Herdado de ApiEntityBaseContract)
ApiVersionDescription

Obtém ou define a descrição da Versão da API.

(Herdado de ApiEntityBaseContract)
ApiVersionSet

Obtém ou define detalhes do conjunto de versões

ApiVersionSetId

Obtém ou define um identificador de recurso para o ApiVersionSet relacionado.

(Herdado de ApiEntityBaseContract)
AuthenticationSettings

Obtém ou define a coleção de configurações de autenticação incluídas nessa API.

(Herdado de ApiEntityBaseContract)
Contact

Obtém ou define informações de contato para a API.

(Herdado de ApiEntityBaseContract)
Description

Obtém ou define a descrição da API. Pode incluir marcas de formatação HTML.

(Herdado de ApiEntityBaseContract)
DisplayName

Obtém ou define o nome da API. Deve ter de 1 a 300 caracteres.

IsCurrent

Obtém ou define indica se a revisão da API é a revisão de API atual.

(Herdado de ApiEntityBaseContract)
IsOnline

Obtém indica se a revisão da API está acessível por meio do gateway.

(Herdado de ApiEntityBaseContract)
License

Obtém ou define informações de licença para a API.

(Herdado de ApiEntityBaseContract)
Path

Obtém ou define a URL relativa que identifica exclusivamente essa API e todos os seus caminhos de recurso na instância de serviço Gerenciamento de API. Ele é acrescentado à URL base do Ponto de Extremidade de API especificada durante a criação da instância de serviço para formar uma URL pública para essa API.

Protocols

Obtém ou define descreve em quais protocolos as operações nessa API podem ser invocadas.

ServiceUrl

Obtém ou define a URL absoluta do serviço de back-end que implementa essa API. Não pode ter mais de 2.000 caracteres.

SourceApiId

Obtém ou define o identificador de API da API de origem.

SubscriptionKeyParameterNames

Obtém ou define protocolos sobre os quais a API é disponibilizada.

(Herdado de ApiEntityBaseContract)
SubscriptionRequired

Obtém ou define se uma assinatura de API ou produto é necessária para acessar a API.

(Herdado de ApiEntityBaseContract)
TermsOfServiceUrl

Obtém ou define uma URL para os Termos de Serviço para a API. DEVE estar no formato de uma URL.

(Herdado de ApiEntityBaseContract)

Métodos

Validate()

Valide o objeto .

Aplica-se a