Compartir a través de


ITextDocumentFactoryService2.CreateAndLoadTextDocument Método

Definición

Crea un objeto ITextDocument que abre y carga el contenido de filePath en un nuevo 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

Parámetros

filePath
String

Ruta de acceso completa al archivo que se va a cargar.

attemptUtf8Detection
Boolean

Si intentar cargar el documento como un archivo UTF-8.

allowCompressedStorage
Boolean

Permitir que los archivos grandes se almacenen en un búfer comprimido. En desuso: independientemente del valor pasado, se usa internamente true .

throwOnInvalidCharactersIfUnknownEncoding
Boolean

Inicie una excepción si se encuentran caracteres no válidos y no tenemos una codificación bien definida.

characterSubstitutionsOccurred
Boolean

Se establece en true si algunos de los bytes de archivo no se pudieron traducir directamente mediante la codificación especificada.

Devoluciones

Una clase ITextDocument.

Excepciones

filePath o contentType es null.

Se aplica a