Compartir a través de


Orleans.TestingHost Espacio de nombres

Clases

AppDomainSiloHandle

Representa un identificador de un silo que se implementa dentro de un AppDomain remoto, pero en el mismo proceso.

AppDomainSiloHost

Permite hospedar mediante programación un silo de Orleans en el dominio de aplicación curent, exponiendo algunos miembros serializables a través de la comunicación remota.

AppDomainSiloHost.CodeGeneratorOptimizer

Métodos para optimizar el generador de código.

AppDomainSiloHost.GeneratedAssemblies

Representa una colección de ensamblados generados en un dominio de aplicación.

FaultInjectionGrainStorage

Decorador de inyección de errores para proveedores de almacenamiento. Esto permite a los usuarios insertar excepciones de almacenamiento para probar escenarios de control de errores.

FaultInjectionGrainStorageFactory

Generador para crear FaultInjectionGrainStorage

FaultInjectionGrainStorageOptions

Opciones para el almacenamiento de granos de inyección de errores

FaultInjectionStorageProvider<TStorage>

Decorador de inyección de errores para proveedores de almacenamiento. Esto permite a los usuarios insertar excepciones de almacenamiento para probar escenarios de control de errores.

FaultInjectionStorageProviderConfigurationExtensions

Métodos de extensión para configurar un FaultyMemoryStorage

FaultyMemoryStorage

Proveedor de almacenamiento de memoria que admite la inserción de excepciones de almacenamiento.

InProcessSiloHandle

Representa un identificador de un silo que se implementa en el mismo proceso y AppDomain.

LogConsistencyProviderConfiguration

Una clase estática con funcionalidad compartida por varias pruebas del proveedor de coherencia de registros.

RandomlyInjectedInconsistentStateException

Representa un objeto insertado InconsistentStateExceptionaleatoriamente.

RandomlyInjectedStorageException

Representa una excepción de almacenamiento insertada aleatoriamente.

SiloBuilderExtensions

Métodos de extensión para ISiloBuilder.

SiloHandle

Representa un identificador de un silo que se implementa de forma remota.

SiloHostBuilderExtensions
StandaloneSiloHandle

Identificador de silo y generador que genera un proceso independiente para cada silo.

StandaloneSiloHost

Punto de entrada para procesos de silo independientes. Vea StandaloneSiloHandle.

StorageFaultGrain

Grano que realiza un seguimiento de las excepciones de almacenamiento que se van a insertar.

TestCluster

Una clase host para pruebas locales con Orleans mediante silos en proceso. Ejecuta un silos principal y, opcionalmente, secundarios en dominios de aplicación independientes y cliente en el dominio de aplicación principal. También se pueden iniciar silos adicionales en proceso a petición si es necesario para casos de prueba concretos.

TestClusterBuilder

Generador de configuración para iniciar un TestCluster.

TestClusterExtensions

Métodos de extensión para clústeres de prueba.

TestClusterHostFactory

Utilidad para crear silos con un nombre y una colección de orígenes de configuración.

TestClusterNetworkHelper

Métodos para ayudar en la configuración de red para clústeres de prueba.

TestClusterOptions

Opciones de configuración para clústeres de prueba.

TestClusterOptions.FallbackOptions

Las opciones extendidas que se usarán como reserva en caso de que el usuario no proporcione opciones explícitas.

TestClusterPortAllocator

Implementación predeterminada ITestClusterPortAllocator , que intenta asignar puertos no usados.

TestingClientOptions

Opciones de cliente que se van a usar en TestingSiloHost

TestingSiloHost

Nota importante: TestingSiloHost finalmente quedará en desuso. Por este motivo se recomienda usar TestCluster en su lugar. Una clase host para pruebas locales con Orleans mediante silos en proceso.

Ejecuta un silo principal y secundario en dominios de aplicación independientes y cliente en el dominio de aplicación principal. También se pueden iniciar silos adicionales en proceso si es necesario para casos de prueba concretos.

TestingSiloOptions

Opciones de silo que se van a usar en TestingSiloHost

TestSiloSpecificOptions

Invalidaciones de configuración para silos individuales.

Interfaces

IClientBuilderConfigurator

Permite que las implementaciones configuren el generador de clientes al iniciar cada silo en el clúster de prueba.

IHostConfigurator

Permite que las implementaciones configuren el generador de hosts al iniciar cada silo en el clúster de prueba.

ISiloBuilderConfigurator

Permite que las implementaciones configuren el generador de hosts al iniciar cada silo en el clúster de prueba.

ISiloConfigurator

Permite que las implementaciones configuren el generador de silo al iniciar cada silo en el clúster de prueba.

IStorageFaultGrain

Grano que realiza un seguimiento de las excepciones de almacenamiento que se van a insertar.

ITestClusterPortAllocator

Funcionalidad para buscar puertos no usados.

Enumeraciones

ConnectionTransportType

Describir un método de transporte