Compartilhar via


OperationContract Construtores

Definição

Sobrecargas

OperationContract()

Inicializa uma nova instância da classe OperationContract.

OperationContract(String, String, String, String, String, String, IList<ParameterContract>, String, RequestContract, IList<ResponseContract>, String)

Inicializa uma nova instância da classe OperationContract.

OperationContract()

Inicializa uma nova instância da classe OperationContract.

public OperationContract();
Public Sub New ()

Aplica-se a

OperationContract(String, String, String, String, String, String, IList<ParameterContract>, String, RequestContract, IList<ResponseContract>, String)

Inicializa uma nova instância da classe OperationContract.

public OperationContract(string displayName, string method, string urlTemplate, string id = default, string name = default, string type = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.ParameterContract> templateParameters = default, string description = default, Microsoft.Azure.Management.ApiManagement.Models.RequestContract request = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.ResponseContract> responses = default, string policies = default);
new Microsoft.Azure.Management.ApiManagement.Models.OperationContract : string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.ParameterContract> * string * Microsoft.Azure.Management.ApiManagement.Models.RequestContract * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.ResponseContract> * string -> Microsoft.Azure.Management.ApiManagement.Models.OperationContract
Public Sub New (displayName As String, method As String, urlTemplate As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional templateParameters As IList(Of ParameterContract) = Nothing, Optional description As String = Nothing, Optional request As RequestContract = Nothing, Optional responses As IList(Of ResponseContract) = Nothing, Optional policies As String = Nothing)

Parâmetros

displayName
String

Nome da Operação.

method
String

Um método de operação HTTP válido. Métodos Http típicos como GET, PUT, POST, mas não limitados apenas por eles.

urlTemplate
String

Modelo de URL relativa identificando o recurso de destino para esta operação. Pode incluir parâmetros. Exemplo: /customers/{cid}/orders/{oid}/?date={date}

id
String

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

O nome do recurso

type
String

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

templateParameters
IList<ParameterContract>

Coleção de parâmetros de modelo de URL.

description
String

Descrição da operação. Pode incluir marcas de formatação HTML.

request
RequestContract

Uma entidade que contém detalhes da solicitação.

responses
IList<ResponseContract>

Matriz de respostas de operação.

policies
String

Políticas de operação

Aplica-se a