TestingSiloHost 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Use TestCluster
중요 참고: TestingSiloHost 결국 삭제됩니다. 대신 TestCluster를 사용하는 것이 좋습니다. In-process 사일로를 사용하는 Orleans에서 로컬 테스트를 위한 호스트 클래스입니다.
별도의 앱 도메인에서 기본 및 보조 사일로를 실행하고 기본 앱 도메인의 클라이언트를 실행합니다. 특정 테스트 사례에 필요한 경우 추가 사일로를 프로세스에서 시작할 수도 있습니다.
[System.Obsolete("Use TestCluster", false)]
public class TestingSiloHost
[<System.Obsolete("Use TestCluster", false)>]
type TestingSiloHost = class
Public Class TestingSiloHost
- 상속
-
TestingSiloHost
- 특성
설명
를 사용하는 TestingSiloHost
모든 테스트 프로젝트에 다음 파일이 포함되어 있는지 확인하고 구성 파일이 테스트 집합에 포함되도록 "최신 파일인 경우 복사"가 설정되어 있는지 확인합니다.
OrleansConfigurationForTesting.xml
ClientConfigurationForTesting.xml
또한 테스트 프로젝트가 테스트 조직 및 테스트 조직 인터페이스 프로젝트를 참조하고 해당 참조에 CopyLocal=True가 설정되어 있는지 확인합니다(기본값이어야 함).
생성자
TestingSiloHost() |
사용되지 않음.
기본 사일로 구성 옵션을 사용하여 기본 기본 및 보조 테스트 사일로와 클라이언트 in-process를 시작합니다. |
TestingSiloHost(Boolean) |
사용되지 않음.
기본 기본 및 보조 테스트 사일로와 클라이언트 in-process를 시작하여 새 사일로가 이미 실행 중인 경우 시작되도록 합니다. |
TestingSiloHost(TestingSiloOptions) |
사용되지 않음.
지정된 사일로 구성 옵션을 사용하여 기본 기본 및 보조 테스트 사일로와 클라이언트 in-process를 시작합니다. |
TestingSiloHost(TestingSiloOptions, TestingClientOptions) |
사용되지 않음.
지정된 사일로 및 클라이언트 구성 옵션을 사용하여 기본 기본 및 보조 테스트 사일로와 클라이언트 in-process를 시작합니다. |
필드
BasePort |
사용되지 않음.
클러스터의 사일로에 대한 기본 포트 번호 |
DeploymentId |
사용되지 않음.
클러스터에서 사용할 deploymentId 값 |
DeploymentIdPrefix |
사용되지 않음.
deploymentId에 사용할 접두사 |
ProxyBasePort |
사용되지 않음.
게이트웨이 사일로의 기본 포트 번호 |
속성
Client |
사용되지 않음.
클라이언트를 가져옵니다. |
ClientConfig |
사용되지 않음.
클라이언트 구성 가져오기 또는 설정/// |
Globals |
사용되지 않음.
전역 구성 가져오기 또는 설정 |
GrainFactory |
사용되지 않음.
테스트에서 사용할 GrainFactory |
Instance |
사용되지 않음.
TestingSiloHost의 단일 인스턴스 |
Primary |
사용되지 않음.
기본 사일로 핸들 |
Secondary |
사용되지 않음.
보조 사일로에 대한 핸들 목록 |
메서드
AdjustForTest(ClientConfiguration, TestingClientOptions) |
사용되지 않음.
ClientConfiguration을 테스트 환경으로 수정 |
AdjustForTest(ClusterConfiguration, TestingSiloOptions) |
사용되지 않음.
클러스터 구성을 테스트 환경으로 수정 |
CreateUninitialized() |
사용되지 않음.
초기화 없이 새 TestingSiloHost 만들기 |
GetActiveSilos() |
사용되지 않음.
현재 활성 사일로 목록을 가져옵니다. |
GetSiloForAddress(SiloAddress) |
사용되지 않음.
지정된 사일로 주소에 대한 사일로 핸들을 찾습니다. |
InitializeClient() |
사용되지 않음.
조직 클라이언트 초기화 |
KillClient() |
사용되지 않음.
클라이언트에서 하드 킬을 수행합니다. 클라이언트는 다시 리소스를 정리하지 않습니다. |
KillSilo(SiloHandle) |
사용되지 않음.
지정한 사일로를 즉시 종료합니다. |
RedeployTestingSiloHost(TestingSiloOptions, TestingClientOptions) |
사용되지 않음.
TestingSilo를 중지하고 다시 시작합니다. |
RestartAllAdditionalSilos() |
사용되지 않음.
기본 기본 및 보조 사일로를 포함하지 않고 모든 추가 사일로를 다시 시작합니다. |
RestartDefaultSilos(Boolean) |
사용되지 않음.
기본 기본 및 보조 사일로를 다시 시작합니다. |
RestartSilo(SiloHandle) |
사용되지 않음.
지정된 사일로를 중지 또는 종료한 다음 다시 시작합니다. |
StartAdditionalSilo() |
사용되지 않음.
기존 클러스터를 기본 기본 및 보조 사일로와 조인할 수 있도록 추가 사일로를 시작합니다. |
StartAdditionalSilos(Int32) |
사용되지 않음.
기존 클러스터를 기본 기본 및 보조 사일로와 조인할 수 있도록 여러 개의 추가 사일로를 시작합니다. |
StartOrleansSilo(TestingSiloHost, Silo+SiloType, TestingSiloOptions, Int32, AppDomain) |
사용되지 않음.
대상 클러스터에서 새 사일로 시작 |
StartSecondarySilo(TestingSiloOptions, Int32) |
사용되지 않음.
지정된 instanceCounter를 사용하여 보조 사일로를 시작합니다(시나리오에 따라 포트 번호를 이전 또는 신규로 설정할 수 있습니다). |
StopAdditionalSilos() |
사용되지 않음.
기본 기본 및 보조 사일로를 포함하지 않고 추가 사일로를 중지합니다. |
StopAllSilos() |
사용되지 않음.
모든 현재 사일로를 중지합니다. |
StopAllSilosIfRunning() |
사용되지 않음.
실행 중인 경우 모든 현재 사일로를 중지합니다. |
StopDefaultSilos() |
사용되지 않음.
기본 기본 및 보조 사일로를 중지합니다. |
StopSilo(SiloHandle) |
사용되지 않음.
지정된 사일로의 반 정상 중지를 수행합니다. |
WaitForLivenessToStabilizeAsync(Boolean) |
사용되지 않음.
사일로 활동성 하위 시스템이 최근 클러스터 멤버 자격 변경 내용을 감지하고 작동할 때까지 기다립니다. |