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. |