Megosztás a következőn keresztül:


OperationContractProperties interface

Műveleti szerződés tulajdonságai

Extends

Tulajdonságok

displayName

Művelet neve.

method

Érvényes HTTP-műveleti módszer. Tipikus HTTP-metódusok, például GET, PUT, POST, de nem csak ezek.

urlTemplate

A művelet célerőforrását azonosító relatív URL-sablon. Tartalmazhat paramétereket. Példa: /customers/{cid}/orders/{oid}/?date={date}

Örökölt tulajdonságok

description

A művelet leírása. HTML-formázási címkéket is tartalmazhat.

policies

Műveleti szabályzatok

request

Kérelemadatokat tartalmazó entitás.

responses

Műveleti válaszok tömbje.

templateParameters

URL-sablonparaméterek gyűjteménye.

Tulajdonság adatai

displayName

Művelet neve.

displayName: string

Tulajdonság értéke

string

method

Érvényes HTTP-műveleti módszer. Tipikus HTTP-metódusok, például GET, PUT, POST, de nem csak ezek.

method: string

Tulajdonság értéke

string

urlTemplate

A művelet célerőforrását azonosító relatív URL-sablon. Tartalmazhat paramétereket. Példa: /customers/{cid}/orders/{oid}/?date={date}

urlTemplate: string

Tulajdonság értéke

string

Örökölt tulajdonság részletei

description

A művelet leírása. HTML-formázási címkéket is tartalmazhat.

description?: string

Tulajdonság értéke

string

OperationEntityBaseContract.description

policies

Műveleti szabályzatok

policies?: string

Tulajdonság értéke

string

OperationEntityBaseContract.policies

request

Kérelemadatokat tartalmazó entitás.

request?: RequestContract

Tulajdonság értéke

ÖrököltOperationEntityBaseContract.request

responses

Műveleti válaszok tömbje.

responses?: ResponseContract[]

Tulajdonság értéke

OperationEntityBaseContract.responses

templateParameters

URL-sablonparaméterek gyűjteménye.

templateParameters?: ParameterContract[]

Tulajdonság értéke

ÖrököltOperationEntityBaseContract.templateParameters