Udostępnij za pośrednictwem


ITextDocumentFactoryService2.CreateAndLoadTextDocument Metoda

Definicja

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.

Dotyczy