Contract klasse

Overeenkomst

Syntaxis

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

Methoden

De klasse Contract definieert geen methoden.

Eigenschappen

De klasse Contract heeft de volgende eigenschappen:

AppDomainId

Gegevenstype: sint32

Toegangstype: alleen-lezen

De appdomein-id van het appdomein dat als host fungeert voor het contract.

Gedrag

Gegevenstype: Gedragsmatrix

Toegangstype: alleen-lezen

Het gedrag dat bij dit contract hoort.

Naam

Gegevenstype: tekenreeks

Toegangstype: alleen-lezen

De naam van het contract in WSDL.

Namespace

Gegevenstype: tekenreeks

Toegangstype: alleen-lezen

De naamruimte van het portType element in WSDL.

Bedrijfsactiviteiten

Gegevenstype: Operationele matrix

Toegangstype: alleen-lezen

De werking van dit contract.

ProcessId

Gegevenstype: sint32

Toegangstype: alleen-lezen

De proces-ID van het proces dat als host fungeert voor het contract.

Ref

Gegevenstype: Contract

Toegangstype: alleen-lezen

Het type terugbellen wanneer het contract een duplexcontract is.

Sessiemodus

Gegevenstype: tekenreeks

Toegangstype: alleen-lezen

Geeft aan of het contract de binding vereist die aan dit contract is gekoppeld om kanaalsessies te gebruiken.

Typologie

Gegevenstype: tekenreeks

Toegangstype: alleen-lezen

Het type contract.

Behoeften

MOF Aangegeven in Servicemodel.mof.
Namespace Gedefinieerd in root\ServiceModel

Zie ook