VsShellUtilities Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia statyczne metody pomocnicze do użycia z powłoką programu Visual Studio.
public ref class VsShellUtilities abstract sealed
public ref class VsShellUtilities abstract sealed
class VsShellUtilities abstract sealed
public static class VsShellUtilities
type VsShellUtilities = class
Public Class VsShellUtilities
Public Module VsShellUtilities
- Dziedziczenie
-
VsShellUtilities
Pola
LiveShareUriScheme |
Udostępnia statyczne metody pomocnicze do użycia z powłoką programu Visual Studio. |
Właściwości
ShellIsInitialized |
Określa, czy powłoka jest inicjowana. Powłoka jest inicjowana po widocznym oknie głównym i są dostępne wszystkie usługi. |
ShellIsShuttingDown |
Określa, czy powłoka jest zamykana. Jeśli powłoka zostanie zamknięta, usługa powłoki nie będzie w ogóle dostępna lub zostanie zainicjowana i zombie. Podczas uruchamiania powłoka jest zombie, dopóki nie zostanie zainicjowana. |
ShellIsZombie |
Powłoka będzie w stanie zombie do momentu zainicjowania i podczas zamykania. |
ShutdownToken |
Pobiera token, który jest anulowany po zamknięciu aplikacji. |
Metody
ApplyListViewThemeStyles(ListView) |
Modyfikuje kontrolkę Windows FormsListView, aby używać nowego motywu stylu Eksploratora. |
ApplyTreeViewThemeStyles(TreeView) |
Modyfikuje kontrolkę Windows FormsTreeView, aby używać nowego motywu stylu Eksploratora. Śledzenie na gorąco jest domyślnie włączone. |
ApplyTreeViewThemeStyles(TreeView, Boolean) |
Modyfikuje kontrolkę Windows FormsTreeView, aby używać nowego motywu stylu Eksploratora. |
ConvertLocalUriToRemoteUriAsync(Uri, CancellationToken, String) |
Przestarzałe.
Przestarzałe.
Konwertuje lokalny identyfikator URI na zdalny identyfikator URI przy użyciu schematu identyfikatora URI danego dostawcy. |
ConvertRemoteUriToLocalUriAsync(Uri, CancellationToken) |
Przestarzałe.
Przestarzałe.
Konwertuje zdalny identyfikator URI przy użyciu schematu identyfikatora URI dostawcy na lokalny identyfikator URI. |
DownloadFileAsync(Uri, IProgress<OperationProgressData>, CancellationToken) |
Przestarzałe.
Przestarzałe.
Pobiera plik zdalny, jeśli nie został jeszcze pobrany. |
EmptyTaskList(IServiceProvider) |
Opróżnia listę zadań. |
GetCfgProvider(IVsHierarchy) |
Funkcja narzędzia do pobierania obiektu dostawcy konfiguracji dla danego projektu. Będzie używać ustanowionego (przez menedżera kompilacji) alghoritm fo uzyskiwania dostępu do dostawcy konfiguracji
|
GetDebugMode(IServiceProvider) |
Pobiera bieżący tryb debugowania powłoki, na przykład tryb projektowania, tryb działania lub tryb przerwania. |
GetDpiContext(Object) |
Próbuje pobrać obiekt DpiAwarenessContext z danego obiektu, sprawdzając, czy implementuje IVsDpiAware element i pyta o jego __VSDPIMODEelement . Jeśli dany obiekt nie implementuje IVsDpiAware , zwraca świadomość systemu. |
GetDpiContext(Object, DpiAwarenessContext) |
Próbuje pobrać obiekt DpiAwarenessContext z danego obiektu, sprawdzając, czy implementuje IVsDpiAware element i pyta o jego __VSDPIMODEelement . Jeśli dany obiekt nie implementuje IVsDpiAware , zwraca podany kontekst domyślny. |
GetEnvironmentFont(IServiceProvider) |
Pobierz czcionkę środowiska hosta jako Font. |
GetErrorListItems(IServiceProvider) |
Pobiera elementy na liście błędów. |
GetHierarchy(IServiceProvider, Guid) |
Pobiera węzeł hierarchii określony przez identyfikator GUID projektu. |
GetMinimumDragDistance() |
Pobiera minimalną odległość przeciągania, która powinna sygnalizować początek operacji przeciągania. |
GetMiscellaneousProject(IServiceProvider) |
Pobiera inny projekt z bieżącego rozwiązania. |
GetMiscellaneousProject(IServiceProvider, Boolean) |
Zwraca inny projekt w rozwiązaniu. |
GetOutputWindowPane(IServiceProvider, Guid) |
Pobiera okienko okna danych wyjściowych określone przez identyfikator GUID. |
GetPackageExtensionPoint<TExtensionPoint,TInterface>(Guid, Guid) |
Twórca wystąpienie punktu rozszerzenia z danego pakietu. Jest to analagous do znalezienia "Eksportuj" danego typu (T) z metadanymi wystąpienia podanymi przez identyfikator GUID "wystąpienia". |
GetProject(IServiceProvider, String) |
Zwraca projekt dla określonego dokumentu. |
GetProvisionalViewingStatus(IVsHierarchy, UInt32) |
Pobiera tymczasowy stan wyświetlania elementu w hierarchii projektu. |
GetProvisionalViewingStatus(String) |
Pobiera tymczasowy stan wyświetlania pliku. |
GetRDTDocumentInfo(IServiceProvider, String, IVsHierarchy, UInt32, IVsPersistDocData, UInt32) |
IVsPersistDocData Pobiera interfejs i plik cookie dokumentu z uruchomionej tabeli dokumentów dla określonego dokumentu. |
GetRemoteFileSystemProviderAsync(String, CancellationToken) |
Przestarzałe.
Zwraca zdalnego dostawcy systemu plików dla . |
GetRemoteFileSystemProviderAsync(String, IServiceBroker, CancellationToken) |
Zwraca zdalnego dostawcy systemu plików dla . |
GetRunningDocumentContents(IServiceProvider, String) |
Pobiera tekst określonego pliku, jeśli istnieje w uruchomionej tabeli dokumentów. |
GetTaskItems(IServiceProvider) |
Przestarzałe.
Pobiera listę zadań. |
GetTaskItems2(IServiceProvider) |
Przestarzałe.
Pobiera listę wszystkich elementów zadań. |
GetTaskItems3(IServiceProvider) |
Pobiera listę wszystkich elementów zadań. |
GetTextView(IVsWindowFrame) |
Pobiera widok tekstu w określonej ramce okna. |
GetUIHierarchyWindow(IServiceProvider, Guid) |
Pobiera okno dla danego identyfikatora GUID. |
GetWindowObject(IVsWindowFrame) |
Pobiera okno, które istnieje w określonej ramce okna. |
IsDocumentFrameLoaded(IVsWindowFrame) |
Określa, czy ramka dokumentu jest ładowana. |
IsDocumentOpen(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Określa, czy określony dokument jest otwarty. |
IsDpiAware(Object) |
Udostępnia statyczne metody pomocnicze do użycia z powłoką programu Visual Studio. |
IsInAutomationFunction(IServiceProvider) |
Określa, czy obiekt rozszerzalności aktualnie wykonuje operację automatyzacji. |
IsSolutionBuilding(IServiceProvider) |
Określa, czy menedżer kompilacji jest zajęty. |
IsVisualStudioInDesignMode(IServiceProvider) |
Określa, czy program Visual Studio jest w trybie projektowania (w przeciwieństwie do trybu uruchamiania lub trybu debugowania). |
LaunchDebugger(IServiceProvider, VsDebugTargetInfo) |
Uruchamia debuger. |
LogError(String, String) |
Rejestruje błąd. |
LogMessage(String, String, __ACTIVITYLOG_ENTRYTYPE) |
Rejestruje komunikat. |
LogWarning(String, String) |
Rejestruje ostrzeżenie. |
LookupPackageString(Guid, String) |
Jeśli dany ciąg ma poprawny format wskazujący zlokalizowany zasób, wyszukaj go w danym pakiecie. Akceptowane formaty to "#nnnn" lub "@nnnn", gdzie nnnn jest identyfikatorem zasobu dziesiętnego. Prefiks #wskazuje zasób natywny, a prefiks @ wskazuje zasób zarządzany, jednak są to tylko wskazówki. Prefiks będzie działać niezależnie od tego, czy biblioteka DLL satelitarna pakietu jest zarządzana, czy natywna. |
OnPropertyChanged(IVsShell, Int32, Action<Object>) |
Wywołuje wywołanie zwrotne za każdym razem, gdy zmienia się właściwość powłoki. |
OpenAsMiscellaneousFile(IServiceProvider, String, String, Guid, String, Guid) |
Otwiera określony plik inny w określonym edytorze. |
OpenBrowser(String) |
Otwórz domyślną przeglądarkę użytkownika na podanym adresie URL. Domyślna przeglądarka jest ustawiona w obszarze "Przeglądaj za pomocą..." Interfejs użytkownika Przeglądarka wewnętrzna nie będzie używana, jeśli powłoka jest w stanie modalnym. |
OpenBrowser(String, UInt32) |
Otwórz przeglądarkę na danym adresie URL z podanymi flagami. |
OpenDocument(IServiceProvider, String) |
Otwiera określony dokument. |
OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Otwiera określony dokument w określonym widoku. |
OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame, IVsTextView) |
Otwiera określony dokument w określonym widoku logicznym. |
OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid) |
Otwiera określony dokument przy użyciu określonego edytora. |
OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Otwiera określony dokument przy użyciu określonego edytora. |
OpenSystemBrowser(String) |
Otwórz domyślną przeglądarkę systemową na podanym adresie URL. |
PreFocusOptionsPageComboBox(FrameworkElement, MouseDevice) |
Jeśli mysz znajduje się nad polem kombi, ta metoda wymusi na niej fokus, ale tylko wtedy, gdy strona opcji wywołujących nie ma jeszcze fokusu klawiatury. |
PromptYesNo(String, String, OLEMSGICON, IVsUIShell) |
Wyświetla okno komunikatu zawierające określony tytuł i monituje użytkownika o odpowiedź (tak lub nie) do określonego komunikatu. |
RenameDocument(IServiceProvider, String, String) |
Zmienia nazwę określonego dokumentu. |
SaveFileIfDirty(IServiceProvider, String) |
Zapisuje określony plik, jeśli jest on zanieczyszczony. |
SaveFileIfDirty(IVsTextView) |
Jeśli plik jest zanieczyszczony, zapisuje go w określonym widoku tekstowym. |
SetOleCmdText(IntPtr, String) |
Funkcja narzędzia do ustawiania rzeczywistego tekstu w strukturze marshaled OLECMDTEXT. Używany w typowym kodzie routingu przecinkami (implementacje microsoft.VisualStudio.OLE.Interop.IOleCommandTarget) |
ShowMessageBox(IServiceProvider, String, String, OLEMSGICON, OLEMSGBUTTON, OLEMSGDEFBUTTON) |
Wyświetla okno komunikatu z określonym komunikatem. |
ShowToolsOptionsPage(Guid) |
Wywołuje okno dialogowe Opcje narzędzi > z wybraną stroną |
ShowToolsOptionsPage<T>() |
Wywołuje okno dialogowe Opcje narzędzi > z wybraną stroną |
ToDpiContext(__VSDPIMODE) |
Konwertuje element __VSDPIMODE na .DpiAwarenessContext Jeśli podana jest nieobsługiwana/nieznana __VSDPIMODE , ta metoda zgłosi wyjątek NotSupportedException. |
TryConvertDocDataFromIntPtr(IntPtr, Object) |
Udostępnia statyczne metody pomocnicze do użycia z powłoką programu Visual Studio. |
TryGetPackageExtensionPoint<TExtensionPoint,TInterface>(Guid, Guid) |
Twórca wystąpienie punktu rozszerzenia z danego pakietu. Jest to analagous do znalezienia "Eksportuj" danego typu (T) z metadanymi wystąpienia podanymi przez identyfikator GUID "wystąpienia". |
TryOpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Próbuje otworzyć dokument przy użyciu odpowiedniego projektu. |
WhenPropertyChanged(IVsShell, Int32, Action<Object>) |
Wywołuje wywołanie zwrotne po zmianie właściwości powłoki. |