VintaSoft Imaging .NET SDK 15.1: Документация для Веб разработчика
Vintasoft.Imaging.AspNetCore.ApiControllers Namespace / VintasoftImageCollectionApiController Class / CreateSessionDataStorage(String) Method
Syntax Exceptions Remarks Requirements SeeAlso
В этом разделе
CreateSessionDataStorage(String) Метод (VintasoftImageCollectionApiController)
В этом разделе
Создает хранилище данных для текущего сеанса.
Синтаксис
'Declaration

Protected Overridable Function CreateSessionDataStorage( _
ByVal sessionId
Идентификатор сеанса.
As String _
) As Vintasoft.Data.IDataStorage
protected virtual Vintasoft.Data.IDataStorage CreateSessionDataStorage(
string sessionId
)

Parameters

sessionId
Идентификатор сеанса.

Return Value

Хранилище данных.
Исключения
ИсключениеОписание
Выбрасывается, если IsEmptySessionSupported = true и sessionId имеет значение null .
Выбрасывается, если физический путь к корню приложения не определен, т.е. сервис используется не в ASP.NET приложении.
Ремарки

По умолчанию метод создает Vintasoft.Data.StreamDataStorage, который работает с каталогом "{Project_Path}/UploadedImageFiles[/{SessionID}]".

Если вы хотите создать Vintasoft.Data.StreamDataStorage, который работает с пользовательским каталогом, задайте значение свойства DataDirectoryDefaultPath и метод создаст Vintasoft.Data.StreamDataStorage, который будет работать с каталогом "{WebServicesGlobalSettings.DataDirectoryDefaultPath}/UploadedImageFiles[/{SessionID}]".Важно: Если вы хотите реализовать пользовательскую логику этого метода, убедитесь, что метод возвращает хранилище данных, которое может работать с объектами System.IO.Stream.

Требования

Целевые платформы: .NET 10; .NET 9; .NET 8; .NET 7; .NET 6

Смотрите также