Skip to content

c4d23e16 e19e dd39 10ab 7e7e5bd579e8

Fernando Garcia edited this page May 8, 2018 · 1 revision

XmlProvider Class

Additional header content

A Specialization of BaseAdapter than represents a source object based on the Xml.

Inheritance Hierarchy

System.Object
  iTin.Export.ComponentModel.Provider.BaseProvider
    iTin.Export.Providers.XmlProvider
Namespace: iTin.Export.Providers
Assembly: iTin.Export.Core (in iTin.Export.Core.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#

public class XmlProvider : BaseProvider

VB

Public Class XmlProvider
	Inherits BaseProvider

The XmlProvider type exposes the following members.

Constructors

 

Name Description
Public method XmlProvider(Uri) Initializes a new instance of the XmlProvider class.
Public method XmlProvider(ProviderParameters) Initializes a new instance of the XmlProvider class.
  Back to Top

Properties

 

Name Description
Public property CanCreateInputXml Gets a value indicating whether you can create an Xml file from the current instance of the object. (Inherited from BaseProvider.)
Public property CanGetDataTable Gets a value indicating whether this instance can get data table. (Inherited from BaseProvider.)
Public property Input Gets a reference to the data model. (Inherited from BaseProvider.)
Public property InputUri Gets a reference to input file. (Inherited from BaseProvider.)
Public property ProviderMetadata Gets a reference that contains the metadata information about this provider. (Inherited from BaseProvider.)
Public property SpecialChars Gets or sets an special char array. (Inherited from BaseProvider.)
  Back to Top

Methods

 

Name Description
Public method CreateInputXml Creates the Xml source file from. (Inherited from BaseProvider.)
Public method Equals (Inherited from Object.)
Public method Export Export specified input data model with this provider by applying the specified writer in configuration file. (Inherited from BaseProvider.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnCreateInputXml Concrete implementation by object type. (Inherited from BaseProvider.)
Protected method OnGetDataTable Concrete implementation by object type. (Inherited from BaseProvider.)
Public method Parse(String) Parse an String and replace the special chars defined in SpecialChars by a hexadecimal pattern. (Inherited from BaseProvider.)
Public method SetInputDataModel Add a data model to this provider. (Inherited from BaseProvider.)
Public method SetSpecialChars Sets an special char array to this provider. (Inherited from BaseProvider.)
Public method ToDataTable Gets a reference to the DataTable object that contains the data this instance. (Inherited from BaseProvider.)
Public method ToString Returns a string that represents the current data type. (Inherited from BaseProvider.)
Public method ToXml Gets a reference to the IEnumerable(T) object that contains the data this instance. (Inherited from BaseProvider.)
  Back to Top

Remarks

The following table shows the different provider types.  

Class Description
DataSetProvider Represents a custom provider for DataSet inputs. For more information please see DataSetProvider
XmlProvider Represents a custom provider for Xml types. For more information please see XmlProvider

See Also

Reference

iTin.Export.Providers Namespace

Clone this wiki locally