- IImageProvider
IImageProvider
Namespace: Middleware.Interfaces
Assembly: Middleware
Image provider interface, provides methods used to manage images within the systemMethods
CreateGroup(string) | Creates an image group, an image group will logically co-locate images which are naturally grouped. |
DeleteGroup(string) | Deletes an image group. |
GroupExists(string) | Determines whether a group exists or not |
Groups() | Retrieves a list of available image groups with subgroups |
Images(string) | Retrieves a list of all images within an image group |
Images(string, string) | Retrieves a list of all images within an image subgroup |
ImageExists(string, string) | Determines whether an image exists within a group |
ImageExists(string, string, string) | Determines whether an image exists within a subgroup |
ImageDelete(string, string) | Deletes an image from within a group |
ImageDelete(string, string, string) | Deletes an image from within a subgroup |
SubgroupExists(string, string) | Determines whether a subgroup exists or not |
AddSubgroup(string, string) | Adds a new subgroup to an existing image group |
DeleteSubgroup(string, string) | Deletes a subgroup and all image files contained within the subgroup. |
TemporaryImageFile(string) | Retreives the name of a file which can be used for temporary storage of image files |
AddFile(string, string, string, Byte[]) | Adds a file to the specific group or subgroup |