Partager via


HostWorkspaceServices Classe

Définition

Par les services d’espace de travail fournis par l’environnement hôte.

public ref class HostWorkspaceServices abstract
public abstract class HostWorkspaceServices
type HostWorkspaceServices = class
Public MustInherit Class HostWorkspaceServices
Héritage
HostWorkspaceServices

Constructeurs

HostWorkspaceServices()

Par les services d’espace de travail fournis par l’environnement hôte.

Propriétés

HostServices

Services hôtes d’où proviennent ces services d’espace de travail.

PersistentStorage
Obsolète.

Obsolète. Roslyn ne prend plus en charge un mécanisme permettant d’effectuer une persistance arbitraire des données. Si de telles fonctionnalités sont nécessaires, il incombe aux consommateurs de les fournir eux-mêmes avec la sémantique nécessaire.

SupportedLanguages

Liste des noms de langue pour les services linguistiques pris en charge.

TemporaryStorage
Obsolète.

Obsolète. Roslyn ne prend plus en charge un mécanisme pour stocker des données arbitraires en mémoire. Si de telles fonctionnalités sont nécessaires, il incombe aux consommateurs de les fournir eux-mêmes avec la sémantique nécessaire.

Workspace

Espace de travail correspondant à cette instanciation des services d’espace de travail

Méthodes

FindLanguageServices<TLanguageService>(HostWorkspaceServices+MetadataFilter)

Recherche tous les services linguistiques du type correspondant dans toutes les langues prises en charge qui correspondent aux critères de filtre.

GetLanguageServices(String)

Obtient le HostLanguageServices pour le nom de la langue.

GetRequiredService<TWorkspaceService>()

Obtient un service spécifique à l’espace de travail fourni par l’hôte identifié par le type de service. Si l’hôte ne fournit pas le service, cette méthode lève InvalidOperationException.

GetService<TWorkspaceService>()

Obtient un service spécifique à l’espace de travail fourni par l’hôte identifié par le type de service. Si l’hôte ne fournit pas le service, cette méthode retourne null.

IsSupported(String)

Retourne true si la langue est prise en charge.

S’applique à