Microsoft.VisualStudio.Workspace Przestrzeń nazw
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.
Klasy
| AsyncEvent<TEventArgs> |
Klasa zdarzeń asynchronicznych do obsługi wyzwalania asynchronicznych procedur obsługi zdarzeń |
| BatchFileSystemEventArgs |
Klasa BatchFileSystemEventArgs Zezwalaj na powiadomienie o wielu jednostkach FileSystemEventArgs |
| BuildConfigurationChangedEventArgs |
Konfiguracja kompilacji zmieniła argumenty zdarzeń |
| CreatedUINode |
CreatedUINode |
| DeletedUINode |
DeletedUINode |
| ExportFileContextActionProviderAttribute |
Eksportuje element IFileContextActionProvider do katalogu MEF z metadanymi zgodnie z opisem w temacie IFileContextActionProviderMetadata. |
| ExportFileContextProviderAttribute |
Eksportuje element IFileContextProvider do katalogu MEF z metadanymi zgodnie z opisem w temacie IFileContextProviderMetadata. |
| ExportFileExtensionsAttributeBase |
Rozszerzenie pliku eksportu udostępnia podstawowe |
| ExportProviderAttributeBase |
Podstawowa implementacja interfejsu IProviderMetadataBase |
| ExportWorkspaceServiceFactoryAttribute |
Klasa ExportWorkspaceServiceFactoryAttribute |
| FileContext |
Opisuje kontekst, do którego może należeć plik, taki jak jednostka kompilacji pliku źródłowego, zużywana strona HTML dla pliku .js itp. |
| FileContextActionBase |
Implementowanie elementu IFileContextActionBase przy użyciu wywołania zwrotnego funkcji |
| FileContextActionCallback |
FileContextActionCallback, klasa |
| FileContextActionDelegate |
FileContextActionDelegate, klasa |
| FileContextActionResult |
Domyślna implementacja interfejsu IFileContextActionResult |
| FileSystemContextChanged |
Klasa FileSystemContextChanged. Używanie powiadomienia obserwatora systemu plików obszaru roboczego w celu propagowania powiadomienia FileContext |
| FileSystemEventArgsHelper |
Narzędzie pomocnika dla klasy FileSystemEventArgs |
| Grouping<TKey,TElement> |
Banalna implementacja .IGrouping<TKey,TElement> |
| MovedUINode |
MovedUINode |
| PauseTokenSource |
Token źródłowy umożliwiający wstrzymanie zadania |
| ProjectConfiguration |
Klasa ProjectConfiguration |
| ProjectTargetFileContext |
Kontekst pliku docelowego projektu |
| PropertyChangedEventArgs<T> |
PropertyChangedEventArgs, klasa |
| PropertySettings |
Domyślna implementacja interfejsu IPropertySettings |
| PropertySettingsHelper |
Klasa pomocnika dla typu IPropertySettings |
| ResultEventArgs<T> |
Result Event arguments, klasa |
| UINodesCreatedEventArgs |
UINodesCreated EventArgs |
| UINodesDeletedEventArgs |
UINodesDeleted EventArgs |
| UINodesMovedEventArgs |
UINodesMoved EventArgs |
| WorkspaceHelper |
Rozszerzenia IWorkspace |
| WorkspaceServiceHelper |
Pomocnicy usługi IWorkspace Zawiera metodę uzyskiwania dostępu do usług opartych na usłudze IWorkspace |
Struktury
| ExternalItemsRequest |
Struktura danych do żądania elementów zewnętrznych |
| PauseToken |
Token wstrzymania |
Interfejsy
| IActionBlockService |
Usługa umożliwiająca publikowanie akcji w obszarze roboczym |
| IAsyncServiceProvider |
Interfejs umożliwiający uzyskiwanie dostępu do usługi przy użyciu wzorca asynchronicznego |
| IAsyncWorkspaceProviderFactory<T> |
Fabryka async obszaru roboczego dostawcy |
| IAsyncWorkspaceServiceFactory |
Twórca usługi obszaru roboczego przy użyciu wzorca asynchronicznego |
| IFileContextAction |
Opisuje akcję obsługiwaną przez element IFileContextActionProvider. |
| IFileContextActionBase |
Opisuje akcję obsługiwaną przez element IFileContextActionProvider. |
| IFileContextActionProgressUpdate |
Udostępnia aktualizację postępu trwającej ExecuteAsync(IProgress<IFileContextActionProgressUpdate>, CancellationToken) operacji. |
| IFileContextActionProvider |
Oferuje dowolne wykonywanie akcji dla plików. |
| IFileContextActionProviderMetadata |
IFileContextActionProvider Opisuje możliwość stosowania i możliwości rozszerzenia. |
| IFileContextActionResult |
Opisuje wynik niektórych IFileContextActionelementów . |
| IFileContextConsumerMetadata |
Interfejs opisujący metadane znalezione w eksportach korzystających z określonych typów kontekstów plików. |
| IFileContextHierarchy<T> |
Definiowanie hierarchii kontekstu pliku |
| IFileContextProvider |
Oferuje usługi do odnajdywania kontekstów zdefiniowanych w plikach źródłowych. |
| IFileContextProvider<T> |
IFileContextProvider z typem kontekstu |
| IFileContextProviderMetadata |
IFileContextProvider Opisuje możliwość stosowania i możliwości rozszerzenia. |
| IFileSelectorMetadata |
Opisuje IFileSelectorMetadata |
| IFilesService |
Interfejs IFilesService, aby umożliwić dostawcy dostosowanie zachowania podczas otwierania folderu, a hierarchia plików katalogów musi zostać pobrana |
| IFileSystemConverter |
Umożliwia konwertowanie odwołań do plików między ścieżką pliku a identyfikatorem URI systemu plików. Po zaimplementowaniu operacje na plikach przełączą się do działania w usłudze IFileSystem. |
| IFileWatcherService |
Interfejs zdarzenia Ujścia IFileWatcherService do odbierania zmian powiadomień systemu plików przy użyciu wzorca asynchronicznego |
| IFindFilesService |
Usługa obszaru roboczego do znajdowania plików |
| IFindFilesService2 |
Interfejs umożliwiający rozszerzenie istniejącego interfejsu IFindFilesService |
| IHostService |
Informacje specyficzne dla hosta służą do budowy i działania obszaru roboczego. |
| IHostService2 |
Dodatkowe informacje specyficzne dla hosta udostępniane przez implementator programu IHostService. |
| INotifyFileContextChanged |
Interfejs zapewniający akcję po zmodyfikowaniu kontekstu pliku |
| IPropertySettings |
IPropertySettings, interfejs |
| IProviderMetadataBase |
Baza metadanych dostawcy |
| ISupportedTypesMetadata |
Obsługiwane metadane typów |
| ITelemetryMetadata |
Definiuje dodatkowe właściwości, które należy dodać do zdarzenia telemetrii. |
| IUINodeOperationEventService |
Interfejs IUINodeOperationEventService zdarzenia ujścia do odbierania powiadomień systemu plików za pośrednictwem interfejsu użytkownika programu VS |
| IWorkspace |
Definicja interfejsu IWorkspace |
| IWorkspace2 |
Interfejs umożliwiający rozszerzenie IWorkspaceelementu . |
| IWorkspace3 |
Interfejs umożliwiający rozszerzenie IWorkspace2elementu . |
| IWorkspaceProviderFactory<T> |
Fabryka obszarów roboczych dostawcy |
| IWorkspaceServiceFactory |
Fabryka usług obszaru roboczego |
| IWorkspaceServiceFactoryMetadata |
IWorkspaceServiceFactoryMetadata, interfejs |
Wyliczenia
| FileContextActionProviderOptions |
Opcje dla IFileContextProvider |
| FileContextProviderOptions |
Opcje dla IFileContextProvider |
| ProjectConfigurationManagerProperties |
Zmiana wyliczenia typu |
| ProviderPriority |
Wyliczenie priorytetów dla dostawców |
| UINodeType |
Typy węzła interfejsu użytkownika |
| WorkspaceServiceFactoryOptions |
Opcje fabryk usług obszaru roboczego. |