Extractor_Serializer.Extractor.GetRecordInstances C# (CSharp) Method

GetRecordInstances() public method

The get record instances.
public GetRecordInstances ( Extractor recordType ) : int[]
recordType Extractor /// The record type. ///
return int[]
        public int[] GetRecordInstances(Extractor.RecordType recordType)
        {
            return this.Records[(int)recordType].Keys.ToArray();
        }

Usage Example

Beispiel #1
0
        /// <summary>
        /// The GetData.
        /// </summary>
        /// <param name="path">
        /// The path.
        /// </param>
        /// <param name="recordtype">
        /// The recordtype.
        /// </param>
        public static void GetData(string path, Extractor.RecordType recordtype)
        {
            int[] items = extractor.GetRecordInstances(recordtype);
            int   cou   = 0;

            foreach (int item in items)
            {
                try
                {
                    using (
                        var fileStream = new FileStream(Path.Combine(
                                                            path, item.ToString(CultureInfo.InvariantCulture)),
                                                        FileMode.Create,
                                                        FileAccess.Write))
                    {
                        byte[] data = extractor.GetRecordData(recordtype, item);

                        fileStream.Write(data, 0, data.Length);
                    }
                    if (cou % 10 == 0)
                    {
                        Console.WriteLine(item);
                    }

                    cou++;
                }
                catch (Exception)
                {
                }
            }
        }
All Usage Examples Of Extractor_Serializer.Extractor::GetRecordInstances