ITextDocumentFactoryService2.CreateAndLoadTextDocument Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
- contentType
- IContentType
IContentType pour ITextBuffer.
- 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.