Klass för operation

Verksamhet

Syntax

class Operation  
{  
  string Action;  
  boolean AsyncPattern;  
  Behavior Behaviors[];  
  boolean IsCallback;  
  boolean IsInitiating;  
  boolean IsOneWay;  
  boolean IsTerminating;  
  string MethodSignature;  
  string Name;  
  string ParameterTypes[];  
  string ReplyAction;  
  string ReturnType;  
};  

Metoder

Klassen Operation definierar inga metoder.

Egenskaper

Klassen Operation har följande egenskaper:

Åtgärd

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Den WS-Addressing åtgärden för begärandemeddelandet.

AsyncPattern

Datatyp: boolesk

Åtkomsttyp: Skrivskyddad

Anger att en åtgärd implementeras asynkront med hjälp av metodparet Begin[öppna/stäng vinkelparenteser] och End[öppna/stäng vinkelparenteser] i ett tjänstkontrakt.

Beteenden

Datatyp: Beteendematris

Åtkomsttyp: Skrivskyddad

De beteenden som är associerade med den här åtgärden.

IsCallback (på engelska)

Datatyp: boolesk

Åtkomsttyp: Skrivskyddad

Sant när åtgärden är en återanropsåtgärd.

Håller på att initiera

Datatyp: boolesk

Åtkomsttyp: Skrivskyddad

Anger om metoden implementerar en åtgärd som kan initiera en session på servern.

IsOneWay

Datatyp: boolesk

Åtkomsttyp: Skrivskyddad

Anger om en åtgärd returnerar ett svarsmeddelande.

IsTerminera

Datatyp: boolesk

Åtkomsttyp: Skrivskyddad

Anger om en åtgärd returnerar ett svarsmeddelande.

MetodSignatur

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Metodsignaturen för åtgärden.

Namn

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Operationens namn

ParameterTyper

Datatyp: strängmatris

Åtkomsttyp: Skrivskyddad

Typerna av parametrar för åtgärden.

Svaråtgärd

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Värdet för SOAP-åtgärden för svarsmeddelandet för åtgärden.

ReturnType (ReturnType)

Datatyp: sträng

Åtkomsttyp: Skrivskyddad

Returtypen för åtgärden.

Kravspecifikation

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

Se även