VintaSoft Barcode .NET SDK v10.0
API changes in version 9.2

New Vintasoft.Barcode.Web.Services.dll

New assembly Vintasoft.Barcode.Web.Services.dll contains a platform-independent web service for barcode reading and writing 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.Barcode.Web.HttpHandlers.dll, Vintasoft.Barcode.Web.WcfServices.dll, Vintasoft.Barcode.Web.ApiControllers.dll and Vintasoft.Barcode.Web.Api2Controllers.dll reference the Vintasoft.Barcode.Web.Services.dll.

API changes in Vintasoft.Barcode.Web.HttpHandlers

Now assembly Vintasoft.Barcode.Web.HttpHandlers.dll references the Vintasoft.Barcode.Web.Services.dll.

Moved classes:

public abstract class Vintasoft.Barcode.Web.HttpHandlers.BarcodePrintQualityTestResultBase Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodePrintQualityTestResultBase.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodePrintQualityTestResultProperty Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodePrintQualityTestResultProperty.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeReadRequestParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeReadRequestParams.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeReadResponseParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeReadResponseParams.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeRecognition1DResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognition1DResult.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeRecognition2DResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognition2DResult.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeRecognitionResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognitionResult.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeWriteRequestParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeWriteRequestParams.
public class Vintasoft.Barcode.Web.HttpHandlers.BarcodeWriteResponseParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeWriteResponseParams.
public class Vintasoft.Barcode.Web.HttpHandlers.ISO15415BarcodePrintQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15415BarcodePrintQualityTestResult.
public class Vintasoft.Barcode.Web.HttpHandlers.ISO15416BarcodePrintQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15416BarcodePrintQualityTestResult.
public class Vintasoft.Barcode.Web.HttpHandlers.ISO15416SymbolComponentQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15416SymbolComponentQualityTestResult.
public class Vintasoft.Barcode.Web.HttpHandlers.WebBarcodeValueItem Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.WebBarcodeValueItem.
public class Vintasoft.Barcode.Web.HttpHandlers.WebRegion Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.WebRegion.

Changed delegates:

Vintasoft.Barcode.Web.HttpHandlers.VintasoftBarcodeHandler
Added properties
public Vintasoft.Barcode.Web.Services.VintasoftBarcodeWebService VintasoftWebService { get; } Gets the VintasoftBarcodeWebService that handles HTTP requests from clients and allows to read and write barcodes.


API changes in Vintasoft.Barcode.Web.WcfServices

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

Moved classes:

public abstract class Vintasoft.Barcode.Web.WcfServices.BarcodePrintQualityTestResultBase Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodePrintQualityTestResultBase.
public class Vintasoft.Barcode.Web.WcfServices.BarcodePrintQualityTestResultProperty Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodePrintQualityTestResultProperty.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeReadRequestParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeReadRequestParams.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeReadResponseParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeReadResponseParams.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeRecognition1DResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognition1DResult.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeRecognition2DResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognition2DResult.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeRecognitionResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognitionResult.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeWriteRequestParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeWriteRequestParams.
public class Vintasoft.Barcode.Web.WcfServices.BarcodeWriteResponseParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeWriteResponseParams.
public class Vintasoft.Barcode.Web.WcfServices.ISO15415BarcodePrintQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15415BarcodePrintQualityTestResult.
public class Vintasoft.Barcode.Web.WcfServices.ISO15416BarcodePrintQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15416BarcodePrintQualityTestResult.
public class Vintasoft.Barcode.Web.WcfServices.ISO15416SymbolComponentQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15416SymbolComponentQualityTestResult.
public class Vintasoft.Barcode.Web.WcfServices.WebBarcodeValueItem Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.WebBarcodeValueItem.
public class Vintasoft.Barcode.Web.WcfServices.WebRegion Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.WebRegion.

Changed classes:

Vintasoft.Barcode.Web.WcfServices.VintasoftBarcodeWcfService
Added properties
public Vintasoft.Barcode.Web.Services.VintasoftBarcodeWebService VintasoftWebService { get; } Gets the VintasoftBarcodeWebService that handles HTTP requests from clients and allows to read and write barcodes.
Changed methods
public Vintasoft.Barcode.Web.WcfServices.BarcodeWriteResponseParams GetBarcodeAsBase64Image(Vintasoft.Barcode.Web.WcfServices.BarcodeWriteRequestParams) public Vintasoft.Barcode.Web.Services.BarcodeWriteResponseParams GetBarcodeAsBase64Image(Vintasoft.Barcode.Web.Services.BarcodeWriteRequestParams)
public Vintasoft.Barcode.Web.WcfServices.BarcodeReadResponseParams ReadBarcodes(Vintasoft.Barcode.Web.WcfServices.BarcodeReadRequestParams) public Vintasoft.Barcode.Web.Services.BarcodeReadResponseParams ReadBarcodes(Vintasoft.Barcode.Web.Services.BarcodeReadRequestParams)

Changed interfaces:

Vintasoft.Barcode.Web.WcfServices.IVintasoftBarcodeWcfService
Changed methods
public Vintasoft.Barcode.Web.WcfServices.BarcodeWriteResponseParams GetBarcodeAsBase64Image(Vintasoft.Barcode.Web.WcfServices.BarcodeWriteRequestParams) public Vintasoft.Barcode.Web.Services.BarcodeWriteResponseParams GetBarcodeAsBase64Image(Vintasoft.Barcode.Web.Services.BarcodeWriteRequestParams)
public Vintasoft.Barcode.Web.WcfServices.BarcodeReadResponseParams ReadBarcodes(Vintasoft.Barcode.Web.WcfServices.BarcodeReadRequestParams) public Vintasoft.Barcode.Web.Services.BarcodeReadResponseParams ReadBarcodes(Vintasoft.Barcode.Web.Services.BarcodeReadRequestParams)


API changes in Vintasoft.Barcode.Web.ApiControllers

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

Moved classes:

public abstract class Vintasoft.Barcode.Web.ApiControllers.BarcodePrintQualityTestResultBase Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodePrintQualityTestResultBase.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodePrintQualityTestResultProperty Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodePrintQualityTestResultProperty.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeReadRequestParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeReadRequestParams.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeReadResponseParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeReadResponseParams.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeRecognition1DResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognition1DResult.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeRecognition2DResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognition2DResult.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeRecognitionResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeRecognitionResult.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeWriteRequestParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeWriteRequestParams.
public class Vintasoft.Barcode.Web.ApiControllers.BarcodeWriteResponseParams Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.BarcodeWriteResponseParams.
public class Vintasoft.Barcode.Web.ApiControllers.ISO15415BarcodePrintQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15415BarcodePrintQualityTestResult.
public class Vintasoft.Barcode.Web.ApiControllers.ISO15416BarcodePrintQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15416BarcodePrintQualityTestResult.
public class Vintasoft.Barcode.Web.ApiControllers.ISO15416SymbolComponentQualityTestResult Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.ISO15416SymbolComponentQualityTestResult.
public class Vintasoft.Barcode.Web.ApiControllers.WebBarcodeValueItem Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.WebBarcodeValueItem.
public class Vintasoft.Barcode.Web.ApiControllers.WebRegion Class is moved into Vintasoft.Barcode.Web.Services assembly. New class name is Vintasoft.Barcode.Web.Services.WebRegion.

Changed classes:

Vintasoft.Barcode.Web.ApiControllers.VintasoftBarcodeApiController
Added properties
public Vintasoft.Barcode.Web.Services.VintasoftBarcodeWebService VintasoftWebService { get; } Gets the VintasoftBarcodeWebService that handles HTTP requests from clients and allows to read and write barcodes.
Changed methods
public Vintasoft.Barcode.Web.ApiControllers.BarcodeWriteResponseParams GetBarcodeAsBase64Image(Vintasoft.Barcode.Web.ApiControllers.BarcodeWriteRequestParams) public Vintasoft.Barcode.Web.Services.BarcodeWriteResponseParams GetBarcodeAsBase64Image(Vintasoft.Barcode.Web.Services.BarcodeWriteRequestParams)
public Vintasoft.Barcode.Web.ApiControllers.BarcodeReadResponseParams ReadBarcodes(Vintasoft.Barcode.Web.ApiControllers.BarcodeReadRequestParams) public Vintasoft.Barcode.Web.Services.BarcodeReadResponseParams ReadBarcodes(Vintasoft.Barcode.Web.Services.BarcodeReadRequestParams)


New Vintasoft.Barcode.Web.Api2Controllers.dll

New assembly Vintasoft.Barcode.Web.Api2Controllers.dll contains Web API 2 controller for barcode reading and writing in ASP.NET MVC 5.


Support of Silverlight 4 is discontinued

Support of Silverlight 4 is discontinued. The Silverlight assemblies and demos are removed from the SDK distributive package.


See Also

About VintaSoft Barcode .NET SDK