Udostępnij za pośrednictwem


Wyliczenie tagVSQueryEditFlags

 

To wyliczenie określa flagi, które kontrolują, jak plików mają być edytowane w pamięci.Flagi te są przekazywane do QueryEditFiles metody.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[FlagsAttribute]
public enum tagVSQueryEditFlags
[FlagsAttribute]
public enum class tagVSQueryEditFlags
[<FlagsAttribute>]
type tagVSQueryEditFlags
<FlagsAttribute>
Public Enumeration tagVSQueryEditFlags

Elementy członkowskie

Nazwa elementu członkowskiego Opis
QEF_AllowInMemoryEdits

Umożliwia pliki do edycji w pamięci.

QEF_DisallowInMemoryEdits

Pliki z edytowanym w pamięci, bez względu na to nie zezwala na Opcje ustawienia okna dialogowego.

QEF_ForceEdit_NoPrompting

Wykonywać czynności, aby edytować pliki, niezależnie od ustawienia opcji i bez interakcji z użytkownikiem.

QEF_ForceInMemoryEdits

Umożliwia pliki do edycji w pamięci, niezależnie od innych warunków, które byłyby temu zapobiec.Ta wartość zastępuje Opcje ustawienie w polu okna dialogowego.

QEF_ImplicitEdit

Wyłącza tę flagę anulowanie przycisk w oknie dialogowym realizacji transakcji.Akcja anulowania jest interpretowana jako wybór użytkownika umożliwiające edycję w pamięci.Ta flaga jest przede wszystkim do użytku wewnętrznego.Należy używać ostrożnie, albo wcale nie.

QEF_NoReload

Uniemożliwia edytowanie, jeżeli mogłoby to spowodować reload występuje.

QEF_ReportOnly

Jest wyświetlany żaden interfejs użytkownika (UI), a zostanie podjęta żadna akcja.Zwracane wartości określają, czy edycja mogłoby być dozwolony, w odniesieniu do interakcji użytkownika, ustawienia opcji i warunków zewnętrznych.

QEF_SilentMode

Silent operacje mogą być wykonywane tak, aby edytować pliki; Jednakże nie interfejsu użytkownika jest wyświetlany.

Uwagi

QEF_ForceEdit_NoPrompting Flaga różni się od QEF_SilentMode Flaga tym, że nie zawsze przestrzegać ustawień opcji.W ten sposób to stosuje się z ostrożnością i tylko w szczególnych okolicznościach, gdy użytkownik nie będzie obraził, jeśli preferencje lub jej są zastępowane.Ponadto, kiedy wymuszanie edytuje z nową flagę QueryEditFiles może dokonać wyboru Zezwalaj na edycję, kontynuować w pamięci.Jeśli zmiany w pamięci nie są konieczne, a następnie wywołujący należy również przekazywać w QEF_DisallowInMemoryEdits flagi.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku