API Reference
Class
CsvDataReader
Forward-only reader for CSV rows projected through an optional schema.
Inheritance
- DbDataReader
- CsvDataReader
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method CsvDocument.CreateDataReader
- Method CsvDocument.CreateDataReader
Methods
public override Int64 GetBytes(Int32 ordinal, Int64 dataOffset, Byte[] buffer, Int32 bufferOffset, Int32 length) #Returns:
Int64Parameters
- ordinal System.Int32
- dataOffset System.Int64
- buffer System.Byte[]
- bufferOffset System.Int32
- length System.Int32
public override Int64 GetChars(Int32 ordinal, Int64 dataOffset, Char[] buffer, Int32 bufferOffset, Int32 length) #Returns:
Int64Parameters
- ordinal System.Int32
- dataOffset System.Int64
- buffer System.Char[]
- bufferOffset System.Int32
- length System.Int32
public override String GetDataTypeName(Int32 ordinal) #Returns:
StringParameters
- ordinal System.Int32
public override DateTime GetDateTime(Int32 ordinal) #Returns:
DateTimeParameters
- ordinal System.Int32
public override IEnumerator GetEnumerator() #Returns:
IEnumeratorInherited Methods
public override sealed Void Dispose() #Returns:
VoidInherited from DbDataReader
EditorBrowsable(1)Parameters
- arg1 System.Boolean
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public override Task<ReadOnlyCollection<DbColumn>> GetColumnSchemaAsync(CancellationToken cancellationToken = null) #Returns:
Task<ReadOnlyCollection<DbColumn>>Inherited from DbDataReader
Parameters
- cancellationToken CancellationToken = null
public DbDataReader GetData(Int32 ordinal) #Returns:
DbDataReaderInherited from DbDataReader
EditorBrowsable(1)Parameters
- ordinal Int32
public override T GetFieldValue<T>(Int32 ordinal) #Returns:
TInherited from DbDataReader
Type Parameters
- T
Parameters
- ordinal Int32
public override Task<T> GetFieldValueAsync<T>(Int32 ordinal, CancellationToken cancellationToken) #Returns:
Task<T>Inherited from DbDataReader
Type Parameters
- T
Parameters
- ordinal Int32
public Object GetLifetimeService() #Returns:
ObjectInherited from MarshalByRefObject
Obsolete("This Remoting API is not supported and throws PlatformNotSupportedException.", DiagnosticId = "SYSLIB0010", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")public override Type GetProviderSpecificFieldType(Int32 ordinal) #Returns:
TypeInherited from DbDataReader
EditorBrowsable(1)Parameters
- ordinal Int32
public override Object GetProviderSpecificValue(Int32 ordinal) #Returns:
ObjectInherited from DbDataReader
EditorBrowsable(1)Parameters
- ordinal Int32
public override Int32 GetProviderSpecificValues(Object[] values) #Returns:
Int32Inherited from DbDataReader
EditorBrowsable(1)Parameters
- values Object[]
public override Task<DataTable> GetSchemaTableAsync(CancellationToken cancellationToken = null) #Returns:
Task<DataTable>Inherited from DbDataReader
Parameters
- cancellationToken CancellationToken = null
public override Stream GetStream(Int32 ordinal) #Returns:
StreamInherited from DbDataReader
Parameters
- ordinal Int32
public override TextReader GetTextReader(Int32 ordinal) #Returns:
TextReaderInherited from DbDataReader
Parameters
- ordinal Int32
public override Object InitializeLifetimeService() #Returns:
ObjectInherited from MarshalByRefObject
Obsolete("This Remoting API is not supported and throws PlatformNotSupportedException.", DiagnosticId = "SYSLIB0010", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")public override Task<Boolean> IsDBNullAsync(Int32 ordinal, CancellationToken cancellationToken) #Returns:
Task<Boolean>Inherited from DbDataReader
Parameters
- ordinal Int32
public override Task<Boolean> NextResultAsync(CancellationToken cancellationToken) #Returns:
Task<Boolean>Inherited from DbDataReader
Parameters
- cancellationToken CancellationToken
public override Task<Boolean> ReadAsync(CancellationToken cancellationToken) #Returns:
Task<Boolean>Inherited from DbDataReader
Parameters
- cancellationToken CancellationToken
Properties
Inherited Properties
public override Int32 VisibleFieldCount { get; } #Inherited from DbDataReader