tagVSQueryEditFlags 枚举

该枚举指定控件的标志文件将如何编辑在内存中。 这些标志传递给 QueryEditFiles 方法。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration tagVSQueryEditFlags
[FlagsAttribute]
public enum tagVSQueryEditFlags

成员

成员名称 说明
QEF_AllowInMemoryEdits 在内存允许文件进行编辑。
QEF_ForceInMemoryEdits 在内存允许文件编辑无论将阻止此的其他情况。此值会重写 选项 对话框设置。
QEF_DisallowInMemoryEdits 无论 选项 对话框中设置,在内存禁止编辑的文件,。
QEF_SilentMode 无提示操作可以执行使该文件可编辑;但是, UI 不会显示。
QEF_ImplicitEdit 此标志禁用了签出对话框的 取消 按钮。取消操作被解释为允许的内存编辑用户选择。此标志主要用于内部使用。仔细或不使用。
QEF_ReportOnly 用户 (UI)界面未显示,因此,不会执行任何操作。返回值指明编辑是否允许,有关用户交互,选项设置和外部条件。
QEF_NoReload ,则会导致其中一个重载时, Disallows 编辑。
QEF_ForceEdit_NoPrompting 执行操作使该文件可编辑,无论选项设置,也没有用户交互。

备注

QEF_ForceEdit_NoPrompting 标志 QEF_SilentMode 标志的不同之处在于它始终不遵从用户选项设置。 因此,应在特定的情况下只谨慎使用它,并在用户不会有问题,如果他们的首选项被重写。 此外,在中,在强制执行编辑器与新的标志时, QueryEditFiles 在内存中可以选择允许编辑执行。 如果内存编辑不需要,则调用方应当在 QEF_DisallowInMemoryEdits 标志也通过。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间