IEditorOperations.InsertFile (Método)
Inserta el contenido de un archivo en disco en el búfer de texto.
Espacio de nombres: Microsoft.VisualStudio.Text.Operations
Ensamblado: Microsoft.VisualStudio.Text.UI (en Microsoft.VisualStudio.Text.UI.dll)
Sintaxis
'Declaración
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
Parámetros
filePath
Tipo: StringRuta de acceso del archivo en disco.
Valor devuelto
Tipo: Boolean
true si la edición se realizó correctamente; de lo contrario, false.
Excepciones
Excepción | Condición |
---|---|
DirectoryNotFoundException | La ruta de acceso especificada no es válida (por ejemplo, se encuentra en una unidad de red no asignada). |
ArgumentException | filePath es una cadena de longitud cero, contiene solo espacios en blanco o contiene uno o varios de los caracteres no válidos definidos por GetInvalidPathChars. |
FileNotFoundException | No se encuentra el archivo especificado en filePath. |
SecurityException | El llamador no dispone del permiso requerido. |
PathTooLongException | La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres. |
UnauthorizedAccessException | filePath especifica un archivo que sea de sólo lectura, o esta operación no se admite en la plataforma actual, o filePath especifica un directorio, o el llamador no tiene el permiso necesario. |
IOException | Se ha producido un error de E/S al abrir el archivo. |
ArgumentNullException | filePath es nullreferencia null (Nothing en Visual Basic). |
NotSupportedException | filePath tiene un formato no válido. |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.