ITextDocumentFactoryService2.CreateAndLoadTextDocument Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Ausnahmen
filePath
oder contentType
ist NULL.