Partager via


ITextDocumentFactoryService2.CreateAndLoadTextDocument Méthode

Définition

Crée un ITextDocument qui ouvre et charge le contenu de filePath dans un nouveau 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

Paramètres

filePath
String

Chemin d'accès complet au fichier à charger.

attemptUtf8Detection
Boolean

Indique s'il faut essayer de charger le document en tant que fichier UTF-8.

allowCompressedStorage
Boolean

Autoriser le stockage de fichiers volumineux dans une mémoire tampon compressée. Déconseillé : quelle que soit la valeur passée, est utilisé en true interne.

throwOnInvalidCharactersIfUnknownEncoding
Boolean

Lève une exception si des caractères non valides sont rencontrés et que nous n’avons pas d’encodage bien défini.

characterSubstitutionsOccurred
Boolean

Affectez la valeur true si certains octets de fichier n’ont pas pu être traduits directement à l’aide de l’encodage donné.

Retours

Élément ITextDocument.

Exceptions

filePath ou contentType est null.

S’applique à