| Back | Main view

IMiS/Storage Connector 3.1.1602 .NET Interface

Product:IMiS/Storage Connector .NET
Release:3.1.1602
Date:02/26/2016

Case: This release is the cumulative IMiS/Storage Connector 3.1 .NET patch, consisting of bugfixes and improvements. Trial version is available for testing purposes at info@imis.si.

Description:


What's new:
* change: AuditLog.Message defaults to a null reference.
* new: AuditLog.Arguments property setter now checks arguments are of type string.
* change: IAUserContext.ByteArrayCompare method removed (using IMiS.Arrays.Compare method).
* new: IACSession constructor for anonymous sessions (sessions with no parent session pool and identifier -1).
* change: IACSession constructor now adds session to StorageConnectorLogger.
* change: IACSession.Close method now removes session to StorageConnectorLogger.
* change: IACSession.Logger property removed.
* change: IAObject.IAObjectDataStream methods lock on guard object not stream object.
* change: IAObject.IAObjectDataStream.Flush method does not throw ObjectDisposedException if disposed.
* change: IAStorage.CreateObject method does not allow empty MIME.
* change: IAStorage constructor replaces null profile with empty string.
* change: IAStorage methods now using statement on streams.
* change: StorageConnector.DEF_DISABLE_SESSION_POOL_MANAGER_THREAD constant set to true (session pool manager thread is disabled by default).
* change: StorageConnector.OptionPersistentStorageSessions renamed to OptionPersistentSessions.
* change: StorageConnector.OpenIMiSARCStorage methods without profile parameter now pass null profile.
* new: StorageConnectorLogger.AddHandler method.
* new: StorageConnectorLogger.RemoveHandler method.
* new: StorageConnectorLogger.ClearHandlers method.
* new: StorageConnectorLogger.RemoveIASession method.
* new: Ext2Mime, Mime2Ext resource string for eml (message/rfc822).
* new: ERR_IASTORAGE_NOMIME, ERR_IASTORAGE_EXT2MIME resource strings.
* change: [Serializable] attribute added to Exception classes.
* change: exceptions XML documentation comments (replacing <para></para> with <br/>).
* change: removing or replacing <> with '' or () in resource strings and log messages.

Bugfixes:
* IAStorage.RetrieveObject method now truncates target stream to source data length.
* StorageConnectorLogger constructor throws InvalidCastException when reading log size & count from registry (solution: (uint)(int) cast replaced with (uint) cast).
* StorageConnector.LogLocale property null value is not allowed.

Notes:
IMiS/Storage Connector 3.1.1602 .NET libraries:
* storageconnector.net.dll 3.1.1602.103
* iarcli.net.dll 3.1.1602.75
* iacxapi.net.dll 3.1.1602.6
* imisbase.net.dll 3.1.1602.27
* Uses .NET Framework 2.0, 3.5 or 4.0


Related Documents:

Database 'IMiS Knowledge database', View 'By Product', Document 'IMiS/Storage Connector 3.1.1304 .NET Interface' IMiS/Storage Connector 3.1.1304 .NET Interface
Database 'IMiS Knowledge database', View 'All Documents', Document 'Logging in IMiS/Storage Connector .NET' Logging in IMiS/Storage Connector .NET

| Back | Main view