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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.