Freigeben über


IEditorOperations.InsertFile-Methode

Fügt den Inhalt einer Datei auf dem Datenträger in den Textpuffer ein.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Syntax

'Declaration
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

Parameter

  • filePath
    Typ: String

    Der Pfad der Datei auf dem Datenträger.

Rückgabewert

Typ: Boolean
true , wenn das Bearbeiten erfolgreich war, andernfalls false.

Ausnahmen

Ausnahme Bedingung
DirectoryNotFoundException

Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

ArgumentException

filePath ist eine Zeichenfolge der Länge 0 (null), enthält nur Leerraum oder mindestens ein ungültiges Zeichen, wie durch GetInvalidPathCharsdefiniert.

FileNotFoundException

Die in filePath angegebene Datei wurde nicht gefunden.

SecurityException

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

PathTooLongException

Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen haben.

UnauthorizedAccessException

filePath gibt eine Datei an, die schreibgeschützt ist oder dieser Vorgang wird von der aktuellen Plattform nicht unterstützt oder filePath gibt ein Verzeichnis an, oder der Aufrufer nicht über die erforderliche Berechtigung.

IOException

E/A-Fehler beim Öffnen der Datei.

ArgumentNullException

filePath ist nullein Nullverweis (Nothing in Visual Basic).

NotSupportedException

Das Format von filePath ist ungültig.

.NET Framework-Sicherheit

Siehe auch

Referenz

IEditorOperations Schnittstelle

Microsoft.VisualStudio.Text.Operations-Namespace