Freigeben über


ITextDocumentFactoryService2.CreateAndLoadTextDocument Methode

Definition

Erstellt ein ITextDocument , das den Inhalt von filePath öffnet und in ein neues ITextBufferlädt.

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

Parameter

filePath
String

Der vollständige Pfad der zu ladenden Datei.

contentType
IContentType

Der IContentType für den ITextBuffer.

attemptUtf8Detection
Boolean

Ob versucht werden soll, das Dokument als UTF-8-Datei zu laden.

allowCompressedStorage
Boolean

Zulassen, dass große Dateien in einem komprimierten Puffer gespeichert werden. Veraltet: Unabhängig vom übergebenen Wert wird intern true verwendet.

throwOnInvalidCharactersIfUnknownEncoding
Boolean

Lösen Sie eine Ausnahme aus, wenn ungültige Zeichen auftreten und keine klar definierte Codierung vorhanden ist.

characterSubstitutionsOccurred
Boolean

Legen Sie auf true fest, wenn einige der Dateibytes nicht direkt mit der angegebenen Codierung übersetzt werden konnten.

Gibt zurück

ITextDocument.

Ausnahmen

filePath oder contentType ist NULL.

Gilt für: