Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |