Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, ob die angegebene gespeicherte Datei gerade in der betreffenden Ansicht geöffnet ist.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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
Parameter
- FileName
Typ: System.String
Erforderlich.Der absolute Pfad zu der angegebenen gespeicherten Datei.Wenn die Datei gerade erst erstellt, aber noch nicht gespeichert wurde, gibt IsFileOpen den Wert false zurück.
- ViewKind
Typ: System.String
Optional.Eine Constants.vsViewKind*-Konstante, die den Typ der Ansicht darstellt, in der die gespeicherte Datei derzeit geöffnet ist.
Rückgabewert
Typ: System.Boolean
Ein boolescher Wert, der true lautet, wenn die Datei in der angegebenen Ansicht geöffnet ist, und andernfalls false.
Beispiele
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.