Classe support de Service distant sdata (stereotype)

De Wiki1000
Version du 13 mai 2011 à 14:38 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Tip-20px.png Tip : Ces classes s'utilisent dans un scénario Client pour consommer des opérations de contrat SData

Les classes support de Service distant sont des classes permettant de définir et d'appeler des opération de contrat SData.

Lorsqu'un contrat contient des opérations de contrat, une classe de type Classe support de service distant sdata est créé par l'assistant d'importation de contrat SData. Les opérations de contrat sont placées dans cette classe en tant qu'opération de service distant.

Pour appeler une opération du contrat vous devez d'abord créer une instance de cette classe puis appeler l'opération sur cette instance.

Exclam-20px.png Attention : Vous ne pouvez pas utiliser un fournisseur de service enregistré ou un TSDataServiceProviderInfo pour appeler une opération de contrat.

Exemple :

Appel d'une opération du contrat ndfContract dont le nom est Opération1 :

//Procedure Operation1;
var inst:RE_ndfContract; AStr,CStr:string;
begin
  inst := RE_ndfContract.Create;
  CStr := 'string value';
  AStr := inst.Operation1(CStr);
  if AStr = CStr
    then showMessage('OK')
    else showMessage('Failed');
end;

Voir aussi :





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels