다음을 통해 공유


Orleans.TestingHost 네임스페이스

클래스

AppDomainSiloHandle

원격 AppDomain 내에 배포되지만 동일한 프로세스에서 배포되는 사일로에 대한 핸들을 나타냅니다.

AppDomainSiloHost

curent 앱 도메인에서 Orleans 사일로를 프로그래밍 방식으로 호스팅하여 원격을 통해 일부 마쉬블 멤버를 노출할 수 있습니다.

AppDomainSiloHost.CodeGeneratorOptimizer

코드 생성기를 최적화하는 메서드입니다.

AppDomainSiloHost.GeneratedAssemblies

애플리케이션 도메인에서 생성된 어셈블리의 컬렉션을 나타냅니다.

FaultInjectionGrainStorage

스토리지 공급자에 대한 오류 주입 데코레이터입니다. 이를 통해 사용자는 스토리지 예외를 삽입하여 오류 처리 시나리오를 테스트할 수 있습니다.

FaultInjectionGrainStorageFactory

FaultInjectionGrainStorage를 만드는 팩터리

FaultInjectionGrainStorageOptions

오류 주입 조직 스토리지 옵션

FaultInjectionStorageProvider<TStorage>

스토리지 공급자에 대한 오류 주입 데코레이터입니다. 이를 통해 사용자는 스토리지 예외를 삽입하여 오류 처리 시나리오를 테스트할 수 있습니다.

FaultInjectionStorageProviderConfigurationExtensions

FaultyMemoryStorage를 구성하기 위한 확장 메서드

FaultyMemoryStorage

스토리지 예외 삽입을 지원하는 메모리 스토리지 공급자입니다.

InProcessSiloHandle

동일한 프로세스 및 AppDomain에 배포된 사일로에 대한 핸들을 나타냅니다.

LogConsistencyProviderConfiguration

다양한 로그 일관성 공급자 테스트에서 공유하는 기능이 있는 정적 클래스입니다.

RandomlyInjectedInconsistentStateException

임의로 삽입된 를 InconsistentStateException나타냅니다.

RandomlyInjectedStorageException

임의로 삽입된 스토리지 예외를 나타냅니다.

SiloBuilderExtensions

ISiloBuilder에 대한 확장 메서드입니다.

SiloHandle

원격으로 배포되는 사일로에 대한 핸들을 나타냅니다.

SiloHostBuilderExtensions
StandaloneSiloHandle

각 사일로에 대해 별도의 프로세스를 생성하는 사일로 핸들 및 팩터리입니다.

StandaloneSiloHost

독립 실행형 사일로 프로세스의 진입점입니다. StandaloneSiloHandle을 참조하세요.

StorageFaultGrain

삽입할 스토리지 예외를 추적하는 조직입니다.

TestCluster

In-process 사일로를 사용하는 Orleans에서 로컬 테스트를 위한 호스트 클래스입니다. 별도의 앱 도메인에서 기본 및 선택적으로 보조 사일로를 실행하고 기본 앱 도메인의 클라이언트를 실행합니다. 특정 테스트 사례에 필요한 경우 요청 시 추가 사일로를 인프로세스로 시작할 수도 있습니다.

TestClusterBuilder

를 시작하기 위한 구성 작성기입니다 TestCluster.

TestClusterExtensions

테스트 클러스터에 대한 확장 메서드입니다.

TestClusterHostFactory

구성 원본의 이름 및 컬렉션이 지정된 사일로를 만드는 유틸리티입니다.

TestClusterNetworkHelper

테스트 클러스터에 대한 네트워킹 구성을 지원하는 방법입니다.

TestClusterOptions

테스트 클러스터에 대한 구성 옵션입니다.

TestClusterOptions.FallbackOptions

사용자가 명시적 옵션을 제공하지 않는 경우 대체 옵션으로 사용할 확장 옵션입니다.

TestClusterPortAllocator

사용되지 않는 포트를 할당하려고 하는 기본 ITestClusterPortAllocator 구현입니다.

TestingClientOptions

에서 사용할 클라이언트 옵션 TestingSiloHost

TestingSiloHost

중요 참고: TestingSiloHost 결국 삭제됩니다. 대신 TestCluster를 사용하는 것이 좋습니다. In-process 사일로를 사용하는 Orleans에서 로컬 테스트를 위한 호스트 클래스입니다.

별도의 앱 도메인에서 기본 및 보조 사일로를 실행하고 기본 앱 도메인의 클라이언트를 실행합니다. 특정 테스트 사례에 필요한 경우 추가 사일로를 프로세스에서 시작할 수도 있습니다.

TestingSiloOptions

에서 사용할 사일로 옵션 TestingSiloHost

TestSiloSpecificOptions

개별 사일로에 대한 구성 재정의.

인터페이스

IClientBuilderConfigurator

구현에서 테스트 클러스터에서 각 사일로를 시작할 때 클라이언트 작성기를 구성할 수 있습니다.

IHostConfigurator

구현에서 테스트 클러스터에서 각 사일로를 시작할 때 호스트 작성기를 구성할 수 있습니다.

ISiloBuilderConfigurator

구현에서 테스트 클러스터에서 각 사일로를 시작할 때 호스트 작성기를 구성할 수 있습니다.

ISiloConfigurator

구현에서 테스트 클러스터에서 각 사일로를 시작할 때 사일로 작성기를 구성할 수 있습니다.

IStorageFaultGrain

삽입할 스토리지 예외를 추적하는 조직입니다.

ITestClusterPortAllocator

사용되지 않는 포트를 찾는 기능입니다.

열거형

ConnectionTransportType

전송 방법 설명