Classe entité de service distant (stereotype)
De Wiki1000
(Différences entre les versions)
Ligne 20 : | Ligne 20 : | ||
Exemple : | Exemple : | ||
+ | |||
+ | Création d'une ressource sur un Service SData : | ||
<source lang="delphi"> | <source lang="delphi"> | ||
+ | begin | ||
+ | // build a remote sdata entity | ||
+ | data := remoteEntity.create; | ||
+ | data.code := remoteCode; | ||
+ | ... | ||
+ | |||
+ | // create an instance of sdata service provider | ||
+ | prv := TSDataServiceProviderInfo.Create; | ||
+ | prv.UserName := userName; | ||
+ | prv.UserPassword := jeton; | ||
+ | prv.EndPointURL := endpoint; | ||
+ | |||
+ | // create this entity | ||
+ | // this will emit a HTTP POST request | ||
+ | try | ||
+ | prv.postEntity(data); | ||
+ | progressMessage('OK'); | ||
+ | except | ||
+ | progressMessage('Update failed'); | ||
+ | end; | ||
+ | end; | ||
</source> | </source> | ||
Voir aussi : | Voir aussi : | ||
+ | |||
+ | * [[TSDataServiceProviderInfo (class)|TSDataServiceProviderInfo]] | ||
[[Category:Stereotype]] | [[Category:Stereotype]] | ||
[[Category:SData]] | [[Category:SData]] |
Version du 6 mai 2011 à 11:41
Les classes entité de service distante non persistante sont des classes permettant de manipuler des ressource exposées par un Service SData.
Il faut appeler une méthode sur le serviceprovider et choisir donc l'objet à poster.
Attributs du stéréotype
Méthode du stéréotype
Exemple :
Création d'une ressource sur un Service SData :
begin // build a remote sdata entity data := remoteEntity.create; data.code := remoteCode; ... // create an instance of sdata service provider prv := TSDataServiceProviderInfo.Create; prv.UserName := userName; prv.UserPassword := jeton; prv.EndPointURL := endpoint; // create this entity // this will emit a HTTP POST request try prv.postEntity(data); progressMessage('OK'); except progressMessage('Update failed'); end; end;
Voir aussi :
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |