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 : StringChemin 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.