Klass av kontrakt

Kontrakt

Syntax

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

Metoder

Klassen Contract definierar inga metoder.

Egenskaper

Klassen Contract har följande egenskaper:

AppDomainId (på engelska)

Datatyp: sint32

Åtkomsttyp: Skrivskyddad

AppDomain-ID:t för den appdomän som är värd för kontraktet.

Beteenden

Datatyp: Beteendematris

Åtkomsttyp: Skrivskyddad

De beteenden som är associerade med det här kontraktet.

Namn

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Namnet på kontraktet i WSDL.

Namespace

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Namnområdet för elementet portType i WSDL.

Operativa åtgärder

Datatyp: Åtgärdsmatris

Åtkomsttyp: Skrivskyddad

Verksamheten i detta kontrakt.

ProcessId

Datatyp: sint32

Åtkomsttyp: Skrivskyddad

Process-ID för den process som är värd för kontraktet.

Ref

Datatyp: Kontrakt

Åtkomsttyp: Skrivskyddad

Typen av återuppringning när kontraktet är ett duplex-kontrakt.

Sessionsläge

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Anger om kontraktet kräver den bindning som är associerad med det här kontraktet för att använda kanalsessioner.

Typ

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Typ av kontrakt.

Kravspecifikation

MOF Deklareras i Servicemodel.mof.
Namespace Definieras i root\ServiceModel

Se även