Classe Operation

Operazione

Sintassi

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;  
};  

Metodi

La classe Operation non definisce metodi.

Proprietà

La classe Operation ha le proprietà seguenti:

Azione

Tipo di dati: string

Tipo di accesso: sola lettura

Azione WS-Addressing del messaggio di richiesta.

AsyncPattern

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica che un'operazione viene implementata in modo asincrono usando una coppia di metodi [open/close angle parentesi] in Endun Begincontratto di servizio.

Comportamenti

Tipo di dati: matrice di Behavior

Tipo di accesso: sola lettura

Comportamenti associati all'operazione.

IsCallback

Tipo di dati: booleano

Tipo di accesso: sola lettura

Restituisce True quando l'operazione è un'operazione di callback.

IsInitiating

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il metodo implementa un'operazione in grado di avviare una sessione nel server.

IsOneWay

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se un'operazione restituisce un messaggio di risposta.

IsTerminating

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se un'operazione restituisce un messaggio di risposta.

MethodSignature

Tipo di dati: string

Tipo di accesso: sola lettura

Firma del metodo dell'operazione.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Nome dell'operazione.

ParameterTypes

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Tipi dei parametri dell'operazione.

ReplyAction

Tipo di dati: string

Tipo di accesso: sola lettura

Valore dell'azione SOAP del messaggio di risposta dell'operazione.

ReturnType

Tipo di dati: string

Tipo di accesso: sola lettura

Tipo restituito dall'operazione.

Requisiti

MOF Dichiarato in Servicemodel.mof.
Spazio dei nomi Definito in root\ServiceModel

Vedere anche