Szerződéses osztály

Szerződés

Szemantika

class Contract
{
  sint32 AppDomainId;
  Behavior Behaviors[];
  string Name;
  string Namespace;
  Operation Operations[];
  sint32 ProcessId;
  Contract ref;
  string SessionMode;
  string Type;
};

Módszerek

A Contract osztály nem határoz meg metódusokat.

Tulajdonságok

A Contract osztály a következő tulajdonságokkal rendelkezik:

AppDomainId

Adattípus: sint32

Hozzáférési típus: Írásvédett

A szerződést üzemeltető appdomain azonosítója.

Viselkedésmódok

Adattípus: Viselkedési tömb

Hozzáférési típus: Írásvédett

A szerződéshez kapcsolódó viselkedések.

Név

Adattípus: karakterlánc

Hozzáférési típus: Írásvédett

A szerződés neve a WSDL-ben.

Namespace

Adattípus: karakterlánc

Hozzáférési típus: Írásvédett

Az elem névtere portType a WSDL-ben.

Műveletek

Adattípus: Művelettömb

Hozzáférési típus: Írásvédett

A szerződés működése.

ProcessId

Adattípus: sint32

Hozzáférési típus: Írásvédett

A szerződést üzemeltető folyamat folyamatazonosítója.

referencia

Adattípus: Szerződés

Hozzáférési típus: Írásvédett

A visszahívás típusa, ha a szerződés kétoldalas szerződés.

SessionMode

Adattípus: karakterlánc

Hozzáférési típus: Írásvédett

Azt jelzi, hogy a szerződés megköveteli-e a szerződéshez társított kötést a csatornamunkamenetek használatához.

típus

Adattípus: karakterlánc

Hozzáférési típus: Írásvédett

A szerződés típusa.

Követelmények

PÉNZÜGYMINISZTÉRIUM A Servicemodel.mif fájlban deklarálva.
Namespace A root\ServiceModel fájlban definiálva

Lásd még