SiteComp.IImageProducer
Delphi
type IImageProducer = interface(IInterface) [{1EFF2C50-B384-4089-BDA2-C49399BA1CE0}]
C++
__interface INTERFACE_UUID("{1EFF2C50-B384-4089-BDA2-C49399BA1CE0}") IImageProducer : public System::IInterface
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
interface class |
public | SiteComp.pas SiteComp.hpp |
SiteComp | SiteComp |
Description
IImageProducer est l'interface permettant d'accéder à l'image fournie par un composant d'adaptateur.
IImageProducer est l'interface utilisée pour accéder à l'objet qui fournit une image au script côté serveur dans une application WebSnap. Elle définit une méthode unique, GetAdapterImage, qui renvoie l'interface de l'objet chargé de fournir l'image. Cet objet peut générer l'image ou il peut simplement générer un HREF qui référence l'objet qui génère l'image.
Notez que IImageProducer introduit un niveau supplémentaire d'indirection lors de la récupération des images. IImageProducer n'est pas nécessairement l'interface de l'objet qui fournit l'image, elle récupère simplement cette interface. Cette indirection est causée par le fait que l'objet qui implémente IImageProducer peut fonctionner avec plusieurs champs d'adaptateur produisant une variété d'images, en fonction de l'intitulé fourni.
Remarque : Dans C++, les déclarations de méthode utilisant IImageProducer utilisent plutôt le type _di_IImageProducer. Ce type est une enveloppe DelphiInterface pour l'interface IImageProducer :
Remarque : typedef System::DelphiInterface< IImageProducer > _di_IImageProducer;