Поделиться через


IEditorOperations.InsertFile - метод

Вставляет содержимое файла на диске в текстовый буфер.

Пространство имен:  Microsoft.VisualStudio.Text.Operations
Сборка:  Microsoft.VisualStudio.Text.UI (в Microsoft.VisualStudio.Text.UI.dll)

Синтаксис

'Декларация
Function InsertFile ( _
    filePath As String _
) As Boolean
bool InsertFile(
    string filePath
)
bool InsertFile(
    String^ filePath
)
abstract InsertFile : 
        filePath:string -> bool
function InsertFile(
    filePath : String
) : boolean

Параметры

  • filePath
    Тип: String

    Путь к файлу на диске.

Возвращаемое значение

Тип: Boolean
Значение true, если редактирование выполнено успешно; в противном случае — значение false.

Исключения

Исключение Условие
DirectoryNotFoundException

Указанный путь недопустим (например, он соответствует неподключенному диску).

ArgumentException

filePath представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано GetInvalidPathChars.

FileNotFoundException

Файл, заданный в filePath, не найден.

SecurityException

У вызывающего объекта отсутствует необходимое разрешение.

PathTooLongException

Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение. Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.

UnauthorizedAccessException

filePath указывает файл, доступный только для чтения и данная операция не поддерживается на текущей платформе или filePath указывает каталог или участник не имеет необходимого разрешения.

IOException

При открытии файла возникла ошибка ввода-вывода.

ArgumentNullException

Параметр filePath имеет значение nullссылка NULL (Nothing в Visual Basic).

NotSupportedException

filePath имеет недопустимый формат.

Безопасность платформы .NET Framework

См. также

Ссылки

IEditorOperations Интерфейс

Microsoft.VisualStudio.Text.Operations - пространство имен