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


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.

Применяется к