ITextDocumentFactoryService2.CreateAndLoadTextDocument Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект ITextDocument , который открывает и загружает содержимое filePath
в новый ITextBufferобъект .
public:
Microsoft::VisualStudio::Text::ITextDocument ^ CreateAndLoadTextDocument(System::String ^ filePath, Microsoft::VisualStudio::Utilities::IContentType ^ contentType, bool attemptUtf8Detection, bool allowCompressedStorage, bool throwOnInvalidCharactersIfUnknownEncoding, [Runtime::InteropServices::Out] bool % characterSubstitutionsOccurred);
public Microsoft.VisualStudio.Text.ITextDocument CreateAndLoadTextDocument (string filePath, Microsoft.VisualStudio.Utilities.IContentType contentType, bool attemptUtf8Detection, bool allowCompressedStorage, bool throwOnInvalidCharactersIfUnknownEncoding, out bool characterSubstitutionsOccurred);
abstract member CreateAndLoadTextDocument : string * Microsoft.VisualStudio.Utilities.IContentType * bool * bool * bool * bool -> Microsoft.VisualStudio.Text.ITextDocument
Public Function CreateAndLoadTextDocument (filePath As String, contentType As IContentType, attemptUtf8Detection As Boolean, allowCompressedStorage As Boolean, throwOnInvalidCharactersIfUnknownEncoding As Boolean, ByRef characterSubstitutionsOccurred As Boolean) As ITextDocument
Параметры
- filePath
- String
Полный путь к загружаемому файлу.
- contentType
- IContentType
Объект IContentType для ITextBuffer.
- attemptUtf8Detection
- Boolean
Значение, определяющее, следует ли пытаться загрузить документ как файл в кодировке UTF-8.
- allowCompressedStorage
- Boolean
Разрешить хранение больших файлов в сжатом буфере. Не рекомендуется: независимо от переданного значения, используется внутренне true
.
- throwOnInvalidCharactersIfUnknownEncoding
- Boolean
Создайте исключение, если обнаружены недопустимые символы и у нас нет четко определенной кодировки.
- characterSubstitutionsOccurred
- Boolean
Установите значение true, если некоторые байты файла не могут быть переведены напрямую с использованием заданной кодировки.
Возвращаемое значение
Объект ITextDocument.
Исключения
filePath
или contentType
равно null.