IEditorOperations.InsertFile, méthode

Insère le contenu d'un fichier sur le disque dans la mémoire tampon de texte.

Espace de noms :  Microsoft.VisualStudio.Text.Operations
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
Function InsertFile ( _
    filePath As String _
) As Boolean
bool InsertFile(
    string filePath
)
bool InsertFile(
    String^ filePath
)
abstract InsertFile : 
        filePath:string -> bool
function InsertFile(
    filePath : String
) : boolean

Paramètres

  • filePath
    Type : String

    Chemin d'accès du fichier sur disque.

Valeur de retour

Type : Boolean
true si la modification a réussi ; sinon false.

Exceptions

Exception Condition
DirectoryNotFoundException

Le chemin d'accès spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).

ArgumentException

filePath est une chaîne de longueur nulle, ne contient que des espaces blancs ou contient un ou plusieurs caractères non valides comme défini par GetInvalidPathChars.

FileNotFoundException

Le fichier spécifié dans filePath est introuvable.

SecurityException

L'appelant n'a pas l'autorisation requise.

PathTooLongException

Le chemin d'accès, le nom de fichier spécifié ou les deux dépassent la longueur maximale définie par le système. Par exemple, sur les plateformes Windows, les chemins et les noms de fichiers ne doivent pas dépasser, respectivement, 248 et 260 caractères.

UnauthorizedAccessException

filePath spécifie un fichier qui est en lecture seule, ou cette opération n'est pas prise en charge sur la plateforme actuelle, ou filePath spécifie un répertoire, ou l'appelant n'a pas l'autorisation requise.

IOException

Une erreur d'E/S s'est produite lors de l'ouverture du fichier.

ArgumentNullException

filePath a la valeur nullune référence null (Nothing en Visual Basic).

NotSupportedException

Le format de filePath n'est pas valide.

Sécurité .NET Framework

Voir aussi

Référence

IEditorOperations Interface

Microsoft.VisualStudio.Text.Operations, espace de noms