Udostępnij za pośrednictwem


OperationContractProperties interface

Właściwości kontraktu operacji

Rozszerzenie

Właściwości

displayName

Nazwa operacji.

method

Prawidłowa metoda operacji HTTP. Typowe metody HTTP, takie jak GET, PUT, POST, ale nie tylko przez nie.

urlTemplate

Względny szablon adresu URL identyfikujący zasób docelowy dla tej operacji. Może zawierać parametry. Przykład: /customers/{cid}/orders/{oid}/?date={date}

Właściwości dziedziczone

description

Opis operacji. Może zawierać tagi formatowania HTML.

policies

Zasady operacji

request

Jednostka zawierająca szczegóły żądania.

responses

Tablica odpowiedzi operacji.

templateParameters

Kolekcja parametrów szablonu adresu URL.

Szczegóły właściwości

displayName

Nazwa operacji.

displayName: string

Wartość właściwości

string

method

Prawidłowa metoda operacji HTTP. Typowe metody HTTP, takie jak GET, PUT, POST, ale nie tylko przez nie.

method: string

Wartość właściwości

string

urlTemplate

Względny szablon adresu URL identyfikujący zasób docelowy dla tej operacji. Może zawierać parametry. Przykład: /customers/{cid}/orders/{oid}/?date={date}

urlTemplate: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

description

Opis operacji. Może zawierać tagi formatowania HTML.

description?: string

Wartość właściwości

string

dziedziczone zOperationEntityBaseContract.description

policies

Zasady operacji

policies?: string

Wartość właściwości

string

dziedziczone zOperationEntityBaseContract.policies

request

Jednostka zawierająca szczegóły żądania.

request?: RequestContract

Wartość właściwości

dziedziczone zOperationEntityBaseContract.request

responses

Tablica odpowiedzi operacji.

responses?: ResponseContract[]

Wartość właściwości

dziedziczone zOperationEntityBaseContract.responses

templateParameters

Kolekcja parametrów szablonu adresu URL.

templateParameters?: ParameterContract[]

Wartość właściwości

dziedziczone zOperationEntityBaseContract.templateParameters