Classe support de Service distant sdata (stereotype)

De Wiki1000
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 TSDataServiceProviderInfo pour appeler une opération de contrat, vous devez utiliser un fournisseur de service enregistré dans l'administration.

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 :

Outils personnels