C# Класс Serenity.Services.ImageUploadBehavior

Наследование: Serenity.Services.BaseSaveDeleteBehavior, IImplicitBehavior, IFieldBehavior
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ActivateFor ( Row row ) : bool
CheckUploadedImageAndCreateThumbs ( ImageUploadEditorAttribute attr, string &temporaryFile ) : void
OnAfterDelete ( IDeleteRequestHandler handler ) : void
OnAfterSave ( ISaveRequestHandler handler ) : void
OnBeforeSave ( ISaveRequestHandler handler ) : void
OnPrepareQuery ( ISaveRequestHandler handler, SqlQuery query ) : void

Приватные методы

Метод Описание
CopyTemporaryFile ( ISaveRequestHandler handler, FilesToDelete filesToDelete ) : CopyTemporaryFileResult
DeleteOldFile ( FilesToDelete filesToDelete, string oldFilename ) : void
ParseReplaceFields ( string fileNameFormat, Row row, Field target ) : Field>.Dictionary
ProcessReplaceFields ( string s, Field>.Dictionary replaceFields, ISaveRequestHandler handler ) : string

Описание методов

ActivateFor() публичный Метод

public ActivateFor ( Row row ) : bool
row Serenity.Data.Row
Результат bool

CheckUploadedImageAndCreateThumbs() публичный статический Метод

public static CheckUploadedImageAndCreateThumbs ( ImageUploadEditorAttribute attr, string &temporaryFile ) : void
attr Serenity.ComponentModel.ImageUploadEditorAttribute
temporaryFile string
Результат void

OnAfterDelete() публичный Метод

public OnAfterDelete ( IDeleteRequestHandler handler ) : void
handler IDeleteRequestHandler
Результат void

OnAfterSave() публичный Метод

public OnAfterSave ( ISaveRequestHandler handler ) : void
handler ISaveRequestHandler
Результат void

OnBeforeSave() публичный Метод

public OnBeforeSave ( ISaveRequestHandler handler ) : void
handler ISaveRequestHandler
Результат void

OnPrepareQuery() публичный Метод

public OnPrepareQuery ( ISaveRequestHandler handler, SqlQuery query ) : void
handler ISaveRequestHandler
query Serenity.Data.SqlQuery
Результат void