ITextDocumentFactoryService2.CreateAndLoadTextDocument Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy obiekt ITextDocument , który zostanie otwarty i załaduje zawartość filePath
obiektu do nowego ITextBufferobiektu .
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
Parametry
- filePath
- String
Pełna ścieżka do pliku do załadowania.
- contentType
- IContentType
Element IContentType dla .ITextBuffer
- attemptUtf8Detection
- Boolean
Czy próbujesz załadować dokument jako plik UTF-8.
- allowCompressedStorage
- Boolean
Zezwalaj na przechowywanie dużych plików w skompresowanym buforze. Przestarzałe: niezależnie od przekazanej wartości jest używana wewnętrznie true
.
- throwOnInvalidCharactersIfUnknownEncoding
- Boolean
Zgłaszaj wyjątek, jeśli napotkano nieprawidłowe znaki i nie mamy dobrze zdefiniowanego kodowania.
- characterSubstitutionsOccurred
- Boolean
Ustaw wartość true, jeśli nie można bezpośrednio przetłumaczyć niektórych bajtów plików przy użyciu danego kodowania.
Zwraca
An ITextDocument.
Wyjątki
filePath
lub contentType
ma wartość null.