VintaSoft Twain .NET SDK 15.1: Documentation for Web developer
In This Topic
    API changes in version 10.2
    In This Topic

    API changes in Vintasoft.Twain.js

    Changed classes:

    Vintasoft.Twain.WebTwainDeviceJS
    Added methods
    public void getDefaultImageLayout(successFunc, errorFunc) Sends an asynchronous request to a server for getting information about the default image layout rectangle of TWAIN device.
    public void getImageLayout(successFunc, errorFunc) Sends an asynchronous request to a server for getting information about current image layout rectangle of TWAIN device.
    public void resetImageLayout(successFunc, errorFunc) Sends an asynchronous request to a server for resetting the image layout rectangle of TWAIN device.
    public void setImageLayout(frame, successFunc, errorFunc) Sends an asynchronous request to a server for setting the image layout rectangle of TWAIN device.
    Renamed methods
    public void getSupportedDeviceCapabilities(usageMode, successFunc, errorFunc) public void getSupportedCapabilities(usageMode, successFunc, errorFunc)
    public void getDeviceCapability(twainCapabilityId, usageMode, successFunc, errorFunc) public void getCapability(twainCapabilityId, usageMode, successFunc, errorFunc)
    public void getDeviceCapabilities(twainCapabilityIds, usageMode, successFunc, errorFunc) public void getCapabilities(twainCapabilityIds, usageMode, successFunc, errorFunc)
    public void setDeviceCapability(twainCapabilityId, twainCapabilityValue, successFunc, errorFunc) public void setCapability(twainCapabilityId, twainCapabilityValue, successFunc, errorFunc)


    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 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.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.Task<System.Net.Http.HttpResponseMessage> 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.