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 End
un Begin
contratto 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 |