Orleans.TestingHost Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AppDomainSiloHandle |
Représente un handle pour un silo déployé à l’intérieur d’un AppDomain distant, mais dans le même processus |
AppDomainSiloHost |
Permet d’héberger par programmation un silo Orleans dans le domaine de l’application curent, en exposant certains membres marshables via la communication à distance. |
AppDomainSiloHost.CodeGeneratorOptimizer |
Méthodes d’optimisation du générateur de code. |
AppDomainSiloHost.GeneratedAssemblies |
Représente une collection d’assemblys générés dans un domaine d’application. |
FaultInjectionGrainStorage |
Décorateur d’injection d’erreur pour les fournisseurs de stockage. Cela permet aux utilisateurs d’injecter des exceptions de stockage pour tester les scénarios de gestion des erreurs. |
FaultInjectionGrainStorageFactory |
Fabrique pour créer FaultInjectionGrainStorage |
FaultInjectionGrainStorageOptions |
Options pour le stockage des grains d’injection d’erreur |
FaultInjectionStorageProvider<TStorage> |
Décorateur d’injection d’erreur pour les fournisseurs de stockage. Cela permet aux utilisateurs d’injecter des exceptions de stockage pour tester les scénarios de gestion des erreurs. |
FaultInjectionStorageProviderConfigurationExtensions |
Méthodes d’extension pour la configuration d’un FaultyMemoryStorage |
FaultyMemoryStorage |
Fournisseur de stockage de mémoire qui prend en charge l’injection d’exceptions de stockage. |
InProcessSiloHandle |
Représente un handle pour un silo déployé dans le même processus et AppDomain. |
LogConsistencyProviderConfiguration |
Classe statique avec des fonctionnalités partagées par différents tests de fournisseur de cohérence des journaux. |
RandomlyInjectedInconsistentStateException |
Représente un injecté de InconsistentStateExceptionmanière aléatoire. |
RandomlyInjectedStorageException |
Représente une exception de stockage injectée de manière aléatoire. |
SiloBuilderExtensions |
Méthodes d’extension pour ISiloBuilder. |
SiloHandle |
Représente un handle pour un silo déployé à distance |
SiloHostBuilderExtensions | |
StandaloneSiloHandle |
Une poignée de silo et une fabrique qui génère un processus distinct pour chaque silo. |
StandaloneSiloHost |
Point d’entrée pour les processus de silo autonomes. Consultez StandaloneSiloHandle. |
StorageFaultGrain |
Grain qui effectue le suivi des exceptions de stockage à injecter. |
TestCluster |
Classe d’hôte pour les tests locaux avec Orleans à l’aide de silos in-process. Exécute un silos principal et éventuellement secondaire dans des domaines d’application distincts et un client dans le domaine d’application principal. D’autres silos peuvent également être démarrés in-process à la demande si nécessaire pour des cas de test particuliers. |
TestClusterBuilder |
Générateur de configuration pour le démarrage d’un TestCluster. |
TestClusterExtensions |
Méthodes d’extension pour les clusters de test. |
TestClusterHostFactory |
Utilitaire pour la création de silos en fonction d’un nom et d’une collection de sources de configuration. |
TestClusterNetworkHelper |
Méthodes pour faciliter la configuration réseau des clusters de test. |
TestClusterOptions |
Options de configuration pour les clusters de test. |
TestClusterOptions.FallbackOptions |
Options étendues à utiliser comme secours dans le cas où des options explicites ne sont pas fournies par l’utilisateur. |
TestClusterPortAllocator |
Implémentation par défaut ITestClusterPortAllocator , qui tente d’allouer des ports inutilisés. |
TestingClientOptions |
Options client à utiliser dans TestingSiloHost |
TestingSiloHost |
Remarque importante : TestingSiloHost sera finalement déprécié. Nous vous recommandons d’utiliser TestCluster à la place. Classe d’hôte pour les tests locaux avec Orleans à l’aide de silos in-process. Exécute un silo principal et secondaire dans des domaines d’application distincts, et le client dans le domaine d’application principal. D’autres silos peuvent également être démarrés in-process si nécessaire pour des cas de test particuliers. |
TestingSiloOptions |
Options de silo à utiliser dans TestingSiloHost |
TestSiloSpecificOptions |
Remplacements de configuration pour les silos individuels. |
Interfaces
IClientBuilderConfigurator |
Permet aux implémentations de configurer le générateur de client lors du démarrage de chaque silo dans le cluster de test. |
IHostConfigurator |
Permet aux implémentations de configurer le générateur d’hôte lors du démarrage de chaque silo dans le cluster de test. |
ISiloBuilderConfigurator |
Permet aux implémentations de configurer le générateur d’hôte lors du démarrage de chaque silo dans le cluster de test. |
ISiloConfigurator |
Permet aux implémentations de configurer le générateur de silo lors du démarrage de chaque silo dans le cluster de test. |
IStorageFaultGrain |
Grain qui effectue le suivi des exceptions de stockage à injecter. |
ITestClusterPortAllocator |
Fonctionnalité permettant de rechercher les ports inutilisés. |
Énumérations
ConnectionTransportType |
Décrire une méthode de transport |