Orleans.TestingHost Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AppDomainSiloHandle |
Представляет дескриптор для silo, развернутого в удаленном домене приложения, но в том же процессе. |
AppDomainSiloHost |
Позволяет программным способом разместить хранилище Orleans в домене курентного приложения, предоставляя некоторые маршабельные члены через удаленное взаимодействие. |
AppDomainSiloHost.CodeGeneratorOptimizer |
Методы оптимизации генератора кода. |
AppDomainSiloHost.GeneratedAssemblies |
Представляет коллекцию созданных сборок в домене приложения. |
FaultInjectionGrainStorage |
Декоратор внедрения ошибок для поставщиков хранилища. Это позволяет пользователям внедрять исключения хранилища для тестирования сценариев обработки ошибок. |
FaultInjectionGrainStorageFactory |
Фабрика для создания FaultInjectionGrainStorage |
FaultInjectionGrainStorageOptions |
Варианты для хранилища зерна для внедрения ошибок |
FaultInjectionStorageProvider<TStorage> |
Декоратор внедрения ошибок для поставщиков хранилища. Это позволяет пользователям внедрять исключения хранилища для тестирования сценариев обработки ошибок. |
FaultInjectionStorageProviderConfigurationExtensions |
Методы расширения для настройки FaultyMemoryStorage |
FaultyMemoryStorage |
Поставщик хранилища памяти, поддерживающий внедрение исключений хранилища. |
InProcessSiloHandle |
Представляет дескриптор для silo, развернутого в том же процессе и в appDomain. |
LogConsistencyProviderConfiguration |
Статический класс с функциональностью, совместно используемой различными тестами поставщика согласованности журналов. |
RandomlyInjectedInconsistentStateException |
Представляет случайно внедренный InconsistentStateExceptionобъект . |
RandomlyInjectedStorageException |
Представляет случайно внедренное исключение хранилища. |
SiloBuilderExtensions |
Методы расширения для ISiloBuilder. |
SiloHandle |
Представляет дескриптор для удаленно развернутого объекта silo |
SiloHostBuilderExtensions | |
StandaloneSiloHandle |
Ручка и фабрика силоса, которая порождает отдельный процесс для каждого силоса. |
StandaloneSiloHost |
Точка входа для автономных процессов силоса. См. раздел StandaloneSiloHandle. |
StorageFaultGrain |
Объект , отслеживающий внедряемые исключения хранилища. |
TestCluster |
Класс узла для локального тестирования в Orleans с использованием внутрипроцессных разрозненных объектов. Запускает основной и при необходимости вторичный разрозненные хранилища в отдельных доменах приложения и клиент в основном домене приложения. Дополнительные разрозненности также можно запускать в процессе по запросу, если это необходимо для конкретных тестовых случаев. |
TestClusterBuilder |
Построитель конфигураций TestClusterдля запуска . |
TestClusterExtensions |
Методы расширения для тестовых кластеров. |
TestClusterHostFactory |
Служебная программа для создания разрозненных объектов с именем и коллекцией источников конфигурации. |
TestClusterNetworkHelper |
Методы для помощи в настройке сети для тестовых кластеров. |
TestClusterOptions |
Параметры конфигурации для тестовых кластеров. |
TestClusterOptions.FallbackOptions |
Расширенные параметры для использования в качестве резервных вариантов в случае, если явные параметры не предоставляются пользователем. |
TestClusterPortAllocator |
Реализация по умолчанию ITestClusterPortAllocator , которая пытается выделить неиспользуемые порты. |
TestingClientOptions |
Параметры клиента для использования в TestingSiloHost |
TestingSiloHost |
Важное примечание: TestingSiloHost в конечном итоге будет обесценены. Рекомендуется вместо него использовать TestCluster. Класс узла для локального тестирования в Orleans с использованием внутрипроцессных разрозненных объектов. Запускает основной и дополнительный хранилища в разных доменах приложения, а клиент — в основном домене приложения. Кроме того, при необходимости для конкретных тестовых случаев можно запустить дополнительные разрозненные объекты. |
TestingSiloOptions |
Параметры silo для использования в TestingSiloHost |
TestSiloSpecificOptions |
Переопределения конфигурации для отдельных разрозненных объектов. |
Интерфейсы
IClientBuilderConfigurator |
Позволяет реализациям настраивать построитель клиентов при запуске каждого хранилища в тестовом кластере. |
IHostConfigurator |
Позволяет реализациям настраивать построитель узлов при запуске каждого из силосов в тестовом кластере. |
ISiloBuilderConfigurator |
Позволяет реализациям настраивать построитель узлов при запуске каждого из силосов в тестовом кластере. |
ISiloConfigurator |
Позволяет реализациям настраивать построитель silo при запуске каждого из них в тестовом кластере. |
IStorageFaultGrain |
Объект , отслеживающий внедряемые исключения хранилища. |
ITestClusterPortAllocator |
Функции для поиска неиспользуемых портов. |
Перечисления
ConnectionTransportType |
Описание метода транспорта |