ItemOperations.IsFileOpen (Método)
Indica si el archivo guardado especificado está abierto actualmente o no en la vista especificada.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
Function IsFileOpen ( _
FileName As String, _
ViewKind As String _
) As Boolean
bool IsFileOpen(
string FileName,
string ViewKind
)
bool IsFileOpen(
[InAttribute] String^ FileName,
[InAttribute] String^ ViewKind
)
abstract IsFileOpen :
FileName:string *
ViewKind:string -> bool
function IsFileOpen(
FileName : String,
ViewKind : String
) : boolean
Parámetros
- FileName
Tipo: System.String
Obligatorio.La ruta de acceso absoluta al archivo guardado especificado.Si el archivo se ha creado pero todavía no se ha guardado, IsFileOpen devuelve false.
- ViewKind
Tipo: System.String
Opcional.Una constante Constants .vsViewKind* que representa el tipo de vista en el que está abierto actualmente el archivo guardado.
Valor devuelto
Tipo: System.Boolean
Un valor Boolean que indica true si el archivo está abierto en la vista especificada y false si no lo está.
Ejemplos
Sub IsFileOpenExample()
Dim soln As Solution = DTE.Solution
Dim prj As Project
Dim prjItem As ProjectItem
Dim ItemOp As ItemOperations
Dim savePath As String
' Create a new text document.
ItemOp = DTE.ItemOperations
ItemOp.NewFile("General\Text File", "Some name", _
Constants.vsViewKindTextView)
' Set variables for proj and proj item names.
prj = soln.Item(1)
prjItem = prj.ProjectItems.Item(1)
savePath = "C:\UserFiles\KempB\" & prjItem.Name
MsgBox(savePath)
If ItemOp.IsFileOpen(savePath) = True Then
MsgBox("The saved document is open.")
Else
MsgBox("The saved document is not open.")
End If
prjItem.Save(savePath)
If ItemOp.IsFileOpen(savePath) = True Then
MsgBox("The saved document is open.")
Else
MsgBox("The saved document is not open.")
End If
End Sub
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.