VintaSoft Twain .NET SDK v10.2
API changes in version 10.2

New Vintasoft.Twain.Web.Services.dll

New assembly Vintasoft.Twain.Web.Services.dll contains a platform-independent web service for working with TWAIN devices in web application.
The platform-independent web service allows to quickly create web service for any .NET compatible web platform, for example, for ASP.NET MVC, ASP.NET WebForms, ServiceStack, etc.
Assemblies Vintasoft.Twain.Web.WcfServices.dll, Vintasoft.Twain.Web.ApiControllers.dll and Vintasoft.Twain.Web.Api2Controllers.dll reference the Vintasoft.Twain.Web.Services.dll.

API changes in Vintasoft.Twain.dll

Changed classes:

Vintasoft.Twain.DeviceManager
Added properties
public int TwainWindowInitTimeout { get; set; } Gets or sets the TWAIN window initialization timeout in milliseconds.


Changed enumerations:

Vintasoft.Twain.TwainImageFileFormat
Added fields
public Vintasoft.Twain.TwainImageFileFormat SamsungSrw Samsung SRW


Vintasoft.Twain.TwainValueType
Added fields
public Vintasoft.Twain.TwainValueType UInt8Handle Unsigned 8-bit integer handle
Renamed fields
public Vintasoft.Twain.TwainValueType MemRef public Vintasoft.Twain.TwainValueType Unit32Handle
public Vintasoft.Twain.TwainValueType Handle public Vintasoft.Twain.TwainValueType Int16Handle


API changes in Vintasoft.WpfTwain.dll

Changed classes:

Vintasoft.WpfTwain.DeviceManager
Added properties
public int TwainWindowInitTimeout { get; set; } Gets or sets the TWAIN window initialization timeout in milliseconds.


Changed enumerations:

Vintasoft.WpfTwain.TwainImageFileFormat
Added fields
public Vintasoft.WpfTwain.TwainImageFileFormat SamsungSrw Samsung SRW


Vintasoft.WpfTwain.TwainValueType
Added fields
public Vintasoft.WpfTwain.TwainValueType UInt8Handle Unsigned 8-bit integer handle
Renamed fields
public Vintasoft.WpfTwain.TwainValueType MemRef public Vintasoft.WpfTwain.TwainValueType Unit32Handle
public Vintasoft.WpfTwain.TwainValueType Handle public Vintasoft.WpfTwain.TwainValueType Int16Handle


API changes in Vintasoft.Twain.Web.WcfServices.dll

Now assembly Vintasoft.Twain.Web.WcfServices.dll references the Vintasoft.Twain.Web.Services.dll.

Moved classes:

public class Vintasoft.Twain.Web.WcfServices.AcquireModalResponseParam Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.AcquireModalResponseParam.
public class Vintasoft.Twain.Web.WcfServices.CreateTwainSessionRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.CreateTwainSessionRequestParams.
public class Vintasoft.Twain.Web.WcfServices.DeviceRequestParamsBase Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.DeviceRequestParamsBase.
public class Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesRequestParams.
public class Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesResponseParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams.
public class Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilityRequestParams.
public class Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityResponseParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams.
public class Vintasoft.Twain.Web.WcfServices.GetSupportedDeviceCapabilitiesRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetSupportedDeviceCapabilitiesRequestParams.
public class Vintasoft.Twain.Web.WcfServices.OpenDeviceManagerRequestParam Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.OpenDeviceManagerRequestParam.
public class Vintasoft.Twain.Web.WcfServices.OpenDeviceRequestParam Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.OpenDeviceRequestParam.
public class Vintasoft.Twain.Web.WcfServices.SetDeviceCapabilityRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.SetDeviceCapabilityRequestParams.
public class Vintasoft.Twain.Web.WcfServices.TwainDevicesInfoResponseParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.TwainDevicesInfoResponseParams.
public class Vintasoft.Twain.Web.WcfServices.WebTwainDeviceCapability Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainDeviceCapability.
public class Vintasoft.Twain.Web.WcfServices.WebTwainDeviceCapabilityValue Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainDeviceCapabilityValue.
public class Vintasoft.Twain.Web.WcfServices.WebTwainDeviceInfo Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainDeviceInfo.
public class Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainRequestParamBase.
public class Vintasoft.Twain.Web.WcfServices.WebTwainResponseParamBase Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainResponseParamBase.


Changed classes:

Vintasoft.Twain.Web.WcfServices.VintasoftTwainWcfService
Added properties
public Vintasoft.Twain.Web.Services.VintasoftTwainWebService VintasoftWebService { get; } Gets the VintasoftTwainWebService that handles WCF requests from clients and allows to manipulate TWAIN devices.
Changed methods
public Vintasoft.Twain.Web.WcfServices.AcquireModalResponseParam AcquireModal(Vintasoft.Twain.Web.WcfServices.DeviceRequestParamsBase) public Vintasoft.Twain.Web.Services.AcquireModalResponseParam AcquireModal(Vintasoft.Twain.Web.Services.DeviceRequestParamsBase)
public Vintasoft.Shared.Web.BaseResponseParams CancelTransfer(Vintasoft.Twain.Web.WcfServices.DeviceRequestParamsBase) public Vintasoft.Shared.Web.BaseResponseParams CancelTransfer(Vintasoft.Twain.Web.Services.DeviceRequestParamsBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseDevice(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseDevice(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseDeviceManager(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseDeviceManager(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseTwainSession(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseTwainSession(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.WcfServices.WebTwainResponseParamBase CreateTwainSession(Vintasoft.Twain.Web.WcfServices.CreateTwainSessionRequestParams) public Vintasoft.Twain.Web.Services.WebTwainResponseParamBase CreateTwainSession(Vintasoft.Twain.Web.Services.CreateTwainSessionRequestParams)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesResponseParams GetDeviceCapabilities(Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams GetDeviceCapabilities(Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesRequestParams)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityResponseParams GetDeviceCapability(Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams GetDeviceCapability(Vintasoft.Twain.Web.Services.GetDeviceCapabilityRequestParams)
public Vintasoft.Twain.Web.WcfServices.TwainDevicesInfoResponseParams GetDeviceInfos(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Twain.Web.Services.TwainDevicesInfoResponseParams GetDeviceInfos(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesResponseParams GetSupportedDeviceCapabilities(Vintasoft.Twain.Web.WcfServices.GetSupportedDeviceCapabilitiesRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams GetSupportedDeviceCapabilities(Vintasoft.Twain.Web.Services.GetSupportedDeviceCapabilitiesRequestParams)
public Vintasoft.Shared.Web.BaseResponseParams OpenDevice(Vintasoft.Twain.Web.WcfServices.OpenDeviceRequestParam) public Vintasoft.Shared.Web.BaseResponseParams OpenDevice(Vintasoft.Twain.Web.Services.OpenDeviceRequestParam)
public Vintasoft.Shared.Web.BaseResponseParams OpenDeviceManager(Vintasoft.Twain.Web.WcfServices.OpenDeviceManagerRequestParam) public Vintasoft.Shared.Web.BaseResponseParams OpenDeviceManager(Vintasoft.Twain.Web.Services.OpenDeviceManagerRequestParam)
public Vintasoft.Shared.Web.BaseResponseParams RefreshTwainSession(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams RefreshTwainSession(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityResponseParams SetDeviceCapability(Vintasoft.Twain.Web.WcfServices.SetDeviceCapabilityRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams SetDeviceCapability(Vintasoft.Twain.Web.Services.SetDeviceCapabilityRequestParams)


Changed interfaces:

Vintasoft.Twain.Web.WcfServices.IVintasoftTwainWcfService
Changed methods
public Vintasoft.Twain.Web.WcfServices.AcquireModalResponseParam AcquireModal(Vintasoft.Twain.Web.WcfServices.DeviceRequestParamsBase) public Vintasoft.Twain.Web.Services.AcquireModalResponseParam AcquireModal(Vintasoft.Twain.Web.Services.DeviceRequestParamsBase)
public Vintasoft.Shared.Web.BaseResponseParams CancelTransfer(Vintasoft.Twain.Web.WcfServices.DeviceRequestParamsBase) public Vintasoft.Shared.Web.BaseResponseParams CancelTransfer(Vintasoft.Twain.Web.Services.DeviceRequestParamsBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseDevice(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseDevice(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseDeviceManager(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseDeviceManager(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseTwainSession(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseTwainSession(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.WcfServices.WebTwainResponseParamBase CreateTwainSession(Vintasoft.Twain.Web.WcfServices.CreateTwainSessionRequestParams) public Vintasoft.Twain.Web.Services.WebTwainResponseParamBase CreateTwainSession(Vintasoft.Twain.Web.Services.CreateTwainSessionRequestParams)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesResponseParams GetDeviceCapabilities(Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams GetDeviceCapabilities(Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesRequestParams)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityResponseParams GetDeviceCapability(Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams GetDeviceCapability(Vintasoft.Twain.Web.Services.GetDeviceCapabilityRequestParams)
public Vintasoft.Twain.Web.WcfServices.TwainDevicesInfoResponseParams GetDeviceInfos(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Twain.Web.Services.TwainDevicesInfoResponseParams GetDeviceInfos(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilitiesResponseParams GetSupportedDeviceCapabilities(Vintasoft.Twain.Web.WcfServices.GetSupportedDeviceCapabilitiesRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams GetSupportedDeviceCapabilities(Vintasoft.Twain.Web.Services.GetSupportedDeviceCapabilitiesRequestParams)
public Vintasoft.Shared.Web.BaseResponseParams OpenDevice(Vintasoft.Twain.Web.WcfServices.OpenDeviceRequestParam) public Vintasoft.Shared.Web.BaseResponseParams OpenDevice(Vintasoft.Twain.Web.Services.OpenDeviceRequestParam)
public Vintasoft.Shared.Web.BaseResponseParams OpenDeviceManager(Vintasoft.Twain.Web.WcfServices.OpenDeviceManagerRequestParam) public Vintasoft.Shared.Web.BaseResponseParams OpenDeviceManager(Vintasoft.Twain.Web.Services.OpenDeviceManagerRequestParam)
public Vintasoft.Shared.Web.BaseResponseParams RefreshTwainSession(Vintasoft.Twain.Web.WcfServices.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams RefreshTwainSession(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.WcfServices.GetDeviceCapabilityResponseParams SetDeviceCapability(Vintasoft.Twain.Web.WcfServices.SetDeviceCapabilityRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams SetDeviceCapability(Vintasoft.Twain.Web.Services.SetDeviceCapabilityRequestParams)


Moved enumerations:

public enum Vintasoft.Twain.Web.WcfServices.WebTwainDeviceCapabilityValueUsageMode Specifies available usage modes for TWAIN device capability value.


API changes in Vintasoft.Twain.Web.ApiControllers.dll

Now assembly Vintasoft.Twain.Web.ApiControllers.dll references the Vintasoft.Twain.Web.Services.dll.

Moved classes:

public class Vintasoft.Twain.Web.ApiControllers.AcquireModalResponseParam Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.AcquireModalResponseParam.
public class Vintasoft.Twain.Web.ApiControllers.CreateTwainSessionRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.CreateTwainSessionRequestParams.
public class Vintasoft.Twain.Web.ApiControllers.DeviceRequestParamsBase Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.DeviceRequestParamsBase.
public class Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilitiesRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesRequestParams.
public class Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilitiesResponseParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams.
public class Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilityRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilityRequestParams.
public class Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilityResponseParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams.
public class Vintasoft.Twain.Web.ApiControllers.GetSupportedDeviceCapabilitiesRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.GetSupportedDeviceCapabilitiesRequestParams.
public class Vintasoft.Twain.Web.ApiControllers.OpenDeviceManagerRequestParam Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.OpenDeviceManagerRequestParam.
public class Vintasoft.Twain.Web.ApiControllers.OpenDeviceRequestParam Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.OpenDeviceRequestParam.
public class Vintasoft.Twain.Web.ApiControllers.SetDeviceCapabilityRequestParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.SetDeviceCapabilityRequestParams.
public class Vintasoft.Twain.Web.ApiControllers.TwainDevicesInfoResponseParams Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.TwainDevicesInfoResponseParams.
public class Vintasoft.Twain.Web.ApiControllers.WebTwainDeviceCapability Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainDeviceCapability.
public class Vintasoft.Twain.Web.ApiControllers.WebTwainDeviceCapabilityValue Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainDeviceCapabilityValue.
public class Vintasoft.Twain.Web.ApiControllers.WebTwainDeviceInfo Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainDeviceInfo.
public class Vintasoft.Twain.Web.ApiControllers.WebTwainRequestParamBase Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainRequestParamBase.
public class Vintasoft.Twain.Web.ApiControllers.WebTwainResponseParamBase Class is moved into Vintasoft.Twain.Web.Services assembly. New class name is Vintasoft.Twain.Web.Services.WebTwainResponseParamBase.


Changed classes:

Vintasoft.Twain.Web.ApiControllers.VintasoftTwainApiController
Added properties
public Vintasoft.Twain.Web.Services.VintasoftTwainWebService VintasoftWebService { get; } Gets the VintasoftTwainWebService that handles HTTP requests from clients and allows to manipulate TWAIN devices.
Added methods
public System.Threading.Tasks.TaskHttpResponseMessage> ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext, System.Threading.CancellationToken) Executes asynchronously a single HTTP operation.
Changed methods
public Vintasoft.Twain.Web.ApiControllers.AcquireModalResponseParam AcquireModal(Vintasoft.Twain.Web.ApiControllers.DeviceRequestParamsBase) public Vintasoft.Twain.Web.Services.AcquireModalResponseParam AcquireModal(Vintasoft.Twain.Web.Services.DeviceRequestParamsBase)
public Vintasoft.Shared.Web.BaseResponseParams CancelTransfer(Vintasoft.Twain.Web.ApiControllers.DeviceRequestParamsBase) public Vintasoft.Shared.Web.BaseResponseParams CancelTransfer(Vintasoft.Twain.Web.Services.DeviceRequestParamsBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseDevice(Vintasoft.Twain.Web.ApiControllers.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseDevice(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseDeviceManager(Vintasoft.Twain.Web.ApiControllers.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseDeviceManager(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Shared.Web.BaseResponseParams CloseTwainSession(Vintasoft.Twain.Web.ApiControllers.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams CloseTwainSession(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.ApiControllers.WebTwainResponseParamBase CreateTwainSession(Vintasoft.Twain.Web.ApiControllers.CreateTwainSessionRequestParams) public Vintasoft.Twain.Web.Services.WebTwainResponseParamBase CreateTwainSession(Vintasoft.Twain.Web.Services.CreateTwainSessionRequestParams)
public Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilitiesResponseParams GetDeviceCapabilities(Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilitiesRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams GetDeviceCapabilities(Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesRequestParams)
public Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilityResponseParams GetDeviceCapability(Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilityRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams GetDeviceCapability(Vintasoft.Twain.Web.Services.GetDeviceCapabilityRequestParams)
public Vintasoft.Twain.Web.ApiControllers.TwainDevicesInfoResponseParams GetDeviceInfos(Vintasoft.Twain.Web.ApiControllers.WebTwainRequestParamBase) public Vintasoft.Twain.Web.Services.TwainDevicesInfoResponseParams GetDeviceInfos(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilitiesResponseParams GetSupportedDeviceCapabilities(Vintasoft.Twain.Web.ApiControllers.GetSupportedDeviceCapabilitiesRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilitiesResponseParams GetSupportedDeviceCapabilities(Vintasoft.Twain.Web.Services.GetSupportedDeviceCapabilitiesRequestParams)
public Vintasoft.Shared.Web.BaseResponseParams OpenDevice(Vintasoft.Twain.Web.ApiControllers.OpenDeviceRequestParam) public Vintasoft.Shared.Web.BaseResponseParams OpenDevice(Vintasoft.Twain.Web.Services.OpenDeviceRequestParam)
public Vintasoft.Shared.Web.BaseResponseParams OpenDeviceManager(Vintasoft.Twain.Web.ApiControllers.OpenDeviceManagerRequestParam) public Vintasoft.Shared.Web.BaseResponseParams OpenDeviceManager(Vintasoft.Twain.Web.Services.OpenDeviceManagerRequestParam)
public Vintasoft.Shared.Web.BaseResponseParams RefreshTwainSession(Vintasoft.Twain.Web.ApiControllers.WebTwainRequestParamBase) public Vintasoft.Shared.Web.BaseResponseParams RefreshTwainSession(Vintasoft.Twain.Web.Services.WebTwainRequestParamBase)
public Vintasoft.Twain.Web.ApiControllers.GetDeviceCapabilityResponseParams SetDeviceCapability(Vintasoft.Twain.Web.ApiControllers.SetDeviceCapabilityRequestParams) public Vintasoft.Twain.Web.Services.GetDeviceCapabilityResponseParams SetDeviceCapability(Vintasoft.Twain.Web.Services.SetDeviceCapabilityRequestParams)


Moved enumerations:

public enum Vintasoft.Twain.Web.ApiControllers.WebTwainDeviceCapabilityValueUsageMode Enumeration is moved into Vintasoft.Twain.Web.Services assembly. New enumeration name is Vintasoft.Twain.Web.Services.WebTwainDeviceCapabilityValueUsageMode.


New Vintasoft.Twain.Web.Api2Controllers.dll

New assembly Vintasoft.Twain.Web.Api2Controllers.dll contains Web API 2 controller for working with TWAIN devices in ASP.NET MVC 5.


See Also

About VintaSoft Twain .NET SDK