CsvWriter(String, Boolean, Encoding, Int32) - конструктор |
Initializes a new instance of the
CsvWriter class.
Инициализирует новый экземпляр класса
StreamWriter для указанного файла по заданному
пути, используя заданную кодировку и размер буфера.Если файл существует, он может быть либо перезаписан, либо в
него могут быть добавлены данные.Если файл не существует, конструктор создает новый файл.
Пространство имён:
Tessa.Platform.IO
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public CsvWriter(
[NotNullAttribute] string path,
bool append,
[NotNullAttribute] Encoding encoding,
int bufferSize
)
Public Sub New (
<NotNullAttribute> path As String,
append As Boolean,
<NotNullAttribute> encoding As Encoding,
bufferSize As Integer
)
public:
CsvWriter(
[NotNullAttribute] String^ path,
bool append,
[NotNullAttribute] Encoding^ encoding,
int bufferSize
)
new :
[<NotNullAttribute>] path : string *
append : bool *
[<NotNullAttribute>] encoding : Encoding *
bufferSize : int -> CsvWriter
Параметры
- path
- Тип: SystemString
Полный путь к файлу для записи.
- append
- Тип: SystemBoolean
Определяет, требуется ли добавить в файл данные.Если файл существует и значение параметра
append равно false, файл перезаписывается.Если файл существует и значение параметра
append равно true, в файл добавляются данные.В противном случае создается новый файл.
- encoding
- Тип: System.TextEncoding
Кодировка символов, которую нужно использовать.
- bufferSize
- Тип: SystemInt32
Задает размер буфера.
Исключения Исключение | Условие |
---|
ArgumentException | path является пустой строкой (""). –либо–
path содержит имя системного устройства (com1, com2 и т. д.).
|
ArgumentNullException |
Параметр path или encoding
имеет значение null.
|
ArgumentOutOfRangeException |
Значение bufferSize отрицательно.
|
IOException |
Параметр path включает неверный или недопустимый
синтаксис имени файла, имени каталога или метки тома.
|
SecurityException |
Вызывающий оператор не имеет необходимого разрешения.
|
UnauthorizedAccessException |
Доступ запрещен.
|
DirectoryNotFoundException |
Указанный путь недопустим; возможно, он соответствует
не подключенному диску.
|
PathTooLongException |
Длина указанного пути, имени файла или обоих параметров превышает
установленный системой предел.Например, для платформ на основе Windows длина пути не должна превышать 248 символов,
а имена файлов не должны содержать более 260 символов.
|
См. также