File.CreateInStream(InStream) Method
Version: Available or changed with runtime version 1.0.
Creates an InStream object for a file. This enables you to import or read data from the file.
Note
This method is supported only in Business Central on-premises.
Syntax
File.CreateInStream(InStream: InStream)
Note
This method can be invoked without specifying the data type name.
Parameters
File
Type: File
An instance of the File data type.
InStream
Type: InStream
Example
The following example imports data from an XML document to a table. The code uses the Open Method (File) to open the XML document named NewCustomer.xml from a folder named Import on the C drive. The CreateInStream Method (File) creates a data stream to get the data from the XML document into the table. The Import Method (XMLport) then imports, parses the data, and adds it as a record to the table by using an XMLport (50004). The Close Method (File) then closes the data stream. This example assumes that you have created a NewCustomer.xml file in a folder that is named Import on the C drive and you have created an XMLport and given it ID 50004.
var
ImportXmlFile: File;
XmlINStream: InStream;
begin
ImportXmlFile.Open('C:\Import\NewCustomer.xml');
ImportXmlFile.CreateInStream(XmlINStream);
XMLPORT.Import(50004, XmlINStream);
ImportXmlFile.Close;
end;