다음을 통해 공유


ISiloHostBuilder 인터페이스

정의

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
파생

속성

Properties

호스트 빌드 프로세스 중에 구성 요소 간에 상태를 공유하는 중앙 위치입니다.

메서드

Build()

지정된 작업을 실행하여 호스트를 초기화합니다. 한 번만 호출할 수 있습니다.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

빌드 프로세스 및 애플리케이션의 나머지 부분에 대한 구성을 설정합니다. 여러 번 호출할 수 있으며 결과는 누적됩니다. 이후 작업의 ServicesConfiguration에서 결과가 제공됩니다.

ConfigureContainer<TContainerBuilder>(Action<HostBuilderContext,TContainerBuilder>)

인스턴스화된 종속성 컨테이너를 구성할 수 있습니다. 여러 번 호출할 수 있으며 결과는 누적됩니다.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

작성기 자체에 대한 구성을 설정합니다. 나중에 빌드 프로세스에서 사용하기 위해 IHostingEnvironment를 초기화하는 데 사용됩니다. 여러 번 호출할 수 있으며 결과는 누적됩니다.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

컨테이너에 서비스를 추가합니다. 여러 번 호출할 수 있으며 결과는 누적됩니다.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

서비스 공급자를 만드는 데 사용된 팩터리를 재정의합니다.

확장 메서드

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Service Fabric 클러스터 멤버 자격 지원을 추가합니다.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<OptionsBuilder<ClusterOptions>>)

공급자별로 재정 ClusterOptions 의를 추가합니다. 참고: 이는 공급자가 ServiceId 및 ClusterId를 사용하는 방식에서 이전에 일관되지 않은 동작을 처리하기 위한 수단으로 마이그레이션을 위한 것입니다.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

공급자별로 재정 ClusterOptions 의를 추가합니다. 참고: 이는 공급자가 ServiceId 및 ClusterId를 사용하는 방식에서 이전에 일관되지 않은 동작을 처리하기 위한 수단으로 마이그레이션을 위한 것입니다.

UseAdoNetClustering(ISiloHostBuilder, Action<OptionsBuilder<AdoNetClusteringSiloOptions>>)

클러스터링에 ADO.NET 사용하도록 이 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

클러스터링에 ADO.NET 사용하도록 이 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

형식 AITelemetryConsumer의 메트릭 원격 메트릭 소비자 공급자를 추가합니다.

UseDynamoDBClustering(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBClusteringOptions>>)

클러스터링에 DynamoDB를 사용하도록 사일로를 구성합니다.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

클러스터링에 DynamoDB를 사용하도록 사일로를 구성합니다.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureBlobStorageOptions>>)

조직 스토리지에 Azure Blob Storage를 사용하도록 사일로를 구성합니다.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

조직 스토리지에 Azure Blob Storage를 사용하도록 사일로를 구성합니다.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobStorageOptions>>)

Azure Blob Storage를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Azure Blob Storage를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

클러스터링에 Azure Storage를 사용하도록 사일로를 구성합니다.

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

클러스터링에 Azure Storage를 사용하도록 사일로를 구성합니다.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

클러스터링에 Azure Storage를 사용하도록 사일로를 구성합니다.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

클러스터링에 Azure Storage를 사용하도록 사일로를 구성합니다.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableStorageOptions>>)

조직 스토리지에 Azure Table Storage를 사용하도록 사일로를 구성합니다.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

조직 스토리지에 Azure Table Storage를 사용하도록 사일로를 구성합니다.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableStorageOptions>>)

Azure Table Storage를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Azure Table Storage를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

트랜잭션 조직 스토리지에 Azure Table Storage를 사용하도록 사일로를 구성합니다.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

트랜잭션 조직 스토리지에 Azure Table Storage를 사용하도록 사일로를 구성합니다.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

Azure Table Storage를 기본 트랜잭션 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Azure Table Storage를 기본 트랜잭션 조직 스토리지로 사용하도록 사일로를 구성합니다.

UseConsulClustering(ISiloHostBuilder, Action<OptionsBuilder<ConsulClusteringSiloOptions>>)

클러스터링에 Consul을 사용하도록 사일로를 구성합니다.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

클러스터링에 Consul을 사용하도록 사일로를 구성합니다.

ConfigureDefaults(ISiloHostBuilder)

Orleans를 사용하도록 컨테이너를 구성합니다.

EnableDirectClient(ISiloHostBuilder)
사용되지 않음.

외부 컨텍스트에서 런타임과 상호 작용할 수 있도록 지원합니다. 예를 들어 조직의 컨텍스트 외부에 있습니다.

UseDevelopmentClustering(ISiloHostBuilder, Action<OptionsBuilder<DevelopmentClusterMembershipOptions>>)

개발 전용 클러스터링을 사용하도록 사일로를 구성합니다.

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

개발 전용 클러스터링을 사용하도록 사일로를 구성합니다.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

개발 전용 클러스터링을 사용하도록 사일로를 구성합니다.

UseLocalhostClustering(ISiloHostBuilder, Int32, Int32, IPEndPoint, String, String)

개발 전용 클러스터링을 사용하고 localhost에서 수신 대기하도록 사일로를 구성합니다.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

사용자 지정 스토리지 로그 일관성 공급자 추가"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

사용자 지정 스토리지 로그 일관성 공급자를 기본 일관성 공급자로 추가합니다."/>

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

이벤트 데이터 생성기 스트림을 사용하도록 사일로를 구성합니다.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<DynamoDBStorageOptions>>)

조직 스토리지에 AWS DynamoDB 스토리지를 사용하도록 사일로를 구성합니다.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

조직 스토리지에 AWS DynamoDB 스토리지를 사용하도록 사일로를 구성합니다.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBStorageOptions>>)

AWS DynamoDB 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

AWS DynamoDB 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

ConfigureEndpoints(ISiloHostBuilder, Int32, Int32, AddressFamily, Boolean)

사일로에 대한 엔드포인트를 구성합니다.

ConfigureEndpoints(ISiloHostBuilder, IPAddress, Int32, Int32, Boolean)

사일로에 대한 엔드포인트를 구성합니다.

ConfigureEndpoints(ISiloHostBuilder, String, Int32, Int32, AddressFamily, Boolean)

사일로에 대한 엔드포인트를 구성합니다.

AddGrainService<T>(ISiloHostBuilder)

사일로로 시작할 애플리케이션 조직 서비스를 등록합니다.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

지정된 인터페이스에 대한 조직 확장 구현을 등록합니다.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

localhost 사일로를 구성합니다.

LoadClusterConfiguration(ISiloHostBuilder)

를 사용하여 StandardLoad()로드합니다ClusterConfiguration.

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

이 사일로에 사용할 구성을 지정합니다.

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

로그 스토리지 로그 일관성 공급자 추가"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

로그 스토리지 로그 일관성 공급자를 기본 일관성 공급자로 추가합니다."/>

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

메모리 조직 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

메모리 조직 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

메모리 조직 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

메모리 조직 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

형식 NRTelemetryConsumer의 메트릭 원격 메트릭 소비자 공급자를 추가합니다.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

TLS를 구성합니다.

UseTls(ISiloHostBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

TLS를 구성합니다.

UseTls(ISiloHostBuilder, X509Certificate2)

TLS를 구성합니다.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

TLS를 구성합니다.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

형식 OrleansPerfCounterTelemetryConsumer의 메트릭 원격 메트릭 소비자 공급자를 추가합니다.

AddPlacementDirector<TStrategy>(ISiloHostBuilder, Func<IServiceProvider,IPlacementDirector>)

배치 디렉터를 추가합니다.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

배치 TDirector 전략 에 대한 배치 디렉터로 을 구성합니다 TStrategy.

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

Redis 데이터 저장소를 명명된 조직 디렉터리로 추가

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Redis 데이터 저장소를 명명된 조직 디렉터리로 추가

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

기본 조직 디렉터리로 Redis 데이터 저장소 사용

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

기본 조직 디렉터리로 Redis 데이터 저장소 사용

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

조직 스토리지에 AdoNet 조직 스토리지를 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

조직 스토리지에 AdoNet 조직 스토리지를 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

AdoNet 조직 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

AdoNet 조직 스토리지를 기본 조직 스토리지로 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

AddAzureQueueStreams(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

기본 설정에서 Azure 큐 영구 스트림을 사용하도록 사일로 구성

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Azure 큐 영구 스트림을 사용하도록 사일로를 구성합니다.

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

기본 설정에서 Azure 큐 영구 스트림을 사용하도록 사일로 구성

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator<TDataAdapter>>)

Azure 큐 영구 스트림을 사용하도록 사일로를 구성합니다.

AddEventHubStreams(ISiloHostBuilder, String, Action<EventHubOptions>, Action<AzureTableStreamCheckpointerOptions>)

기본 확인 포인터 및 기타 설정에서 이벤트 허브 영구 스트림을 사용하도록 사일로 구성

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

이벤트 허브 영구 스트림을 사용하도록 사일로를 구성합니다.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

이벤트 허브 영구 스트림을 사용하도록 사일로를 구성합니다.

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<SiloMemoryStreamConfigurator<TSerializer>>)

메모리 스트림을 사용하도록 사일로를 구성합니다.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

SQS 영구 스트림을 사용하도록 사일로를 구성합니다.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

SQS 영구 스트림을 사용하도록 사일로를 구성합니다.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

SQS 영구 스트림을 사용하도록 사일로를 구성합니다.

UseAzureBlobLeaseProvider(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Azure Blob 임대 공급자를 사용하도록 사일로 구성

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

구성 작업을 사용하여 dynamoDB 트랜잭션 로그를 사용하도록 클러스터를 구성합니다.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBTransactionLogOptions>>)

구성 작성기를 사용하여 dynamoDB 트랜잭션 로그를 사용하도록 클러스터를 구성합니다.

UseTransactions(ISiloHostBuilder, Boolean)

분산 TM 알고리즘을 사용하도록 클러스터 구성

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<ISiloMemoryStreamConfigurator>)

메모리 스트림을 사용하도록 사일로를 구성합니다.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

사일로가 시작될 때 실행할 시작 작업을 추가합니다.

AddStartupTask(ISiloHostBuilder, Func<IServiceProvider,CancellationToken,Task>, Int32)

사일로가 시작될 때 실행할 시작 작업을 추가합니다.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

사일로가 시작될 때 실행할 시작 작업을 추가합니다.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

TOptions를 바인딩할 구성 인스턴스를 등록합니다.

Configure<TOptions>(ISiloHostBuilder, Action<TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

빌드 프로세스 및 애플리케이션의 나머지 부분에 대한 구성을 설정합니다. 여러 번 호출할 수 있으며 결과는 누적됩니다. 이후 작업의 ServicesConfiguration에서 결과가 제공됩니다.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

지정된 Action<T>ApplicationPartManager 사용하여 를 구성합니다.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

제공된 ILoggingBuilder를 구성하는 대리자를 추가합니다. 여러 번 호출될 수 있습니다.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

제공된 ILoggingBuilder를 구성하는 대리자를 추가합니다. 여러 번 호출될 수 있습니다.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

컨테이너에 서비스를 추가합니다. 여러 번 호출할 수 있으며 결과는 누적됩니다.

GetApplicationPartManager(ISiloHostBuilder)

이 인스턴스에 대한 ApplicationPartManager를 반환합니다.

UseEnvironment(ISiloHostBuilder, String)

호스트에서 사용할 환경을 지정합니다.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

이 사일로에 대한 를 IServiceProvider 구성하는 방법을 지정합니다.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

필터 파이프라인에 를 IIncomingGrainCallFilter 추가합니다.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

대리자를 IOutgoingGrainCallFilter 통해 필터 파이프라인에 를 추가합니다.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

필터 파이프라인에 를 IIncomingGrainCallFilter 추가합니다.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

필터 파이프라인에 를 IOutgoingGrainCallFilter 추가합니다.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

대리자를 IOutgoingGrainCallFilter 통해 필터 파이프라인에 를 추가합니다.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

필터 파이프라인에 를 IOutgoingGrainCallFilter 추가합니다.

UseAdoNetReminderService(ISiloHostBuilder, Action<OptionsBuilder<AdoNetReminderTableOptions>>)

ADO.NET 사용하여 미리 알림 스토리지를 추가합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

ADO.NET 사용하여 미리 알림 스토리지를 추가합니다. 데이터베이스 구성에 대한 지침은 에서 http://aka.ms/orleans-sql-scripts확인할 수 있습니다.

UseAzureTableReminderService(ISiloHostBuilder, Action<OptionsBuilder<AzureTableReminderStorageOptions>>)

Azure Table Storage에서 백업하는 미리 알림 스토리지를 추가합니다.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Azure Table Storage에서 백업하는 미리 알림 스토리지를 추가합니다.

UseAzureTableReminderService(ISiloHostBuilder, String)

Azure Table Storage에서 백업하는 미리 알림 스토리지를 추가합니다.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Amazon DynamoDB에서 백업하는 미리 알림 스토리지를 추가합니다.

UseInMemoryReminderService(ISiloHostBuilder)

메모리 내 비영구 저장소를 사용하여 미리 알림 스토리지를 구성합니다.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

상태 스토리지 로그 일관성 공급자 추가"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

상태 스토리지 로그 일관성 공급자를 기본 일관성 공급자로 추가"/>

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

영구 스트림을 사용하도록 사일로를 구성합니다.

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

영구 스트림을 사용하도록 사일로를 구성합니다.

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<OptionsBuilder<SimpleMessageStreamProviderOptions>>)

SimpleMessageProvider를 사용하도록 사일로 구성

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

SimpleMessageProvider를 사용하도록 사일로 구성

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

SimpleMessageProvider를 사용하도록 사일로 구성

UseZooKeeperClustering(ISiloHostBuilder, Action<OptionsBuilder<ZooKeeperClusteringSiloOptions>>)

클러스터 멤버 자격에 ZooKeeper를 사용하도록 사일로를 구성합니다.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

클러스터 멤버 자격에 ZooKeeper를 사용하도록 사일로를 구성합니다.

UseInMemoryLeaseProvider(ISiloHostBuilder)

테스트/개발 기능을 사용하여 사일로를 구성합니다. 프로덕션용이 아님 - 개발/테스트 전용

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

관찰되지 않은 예외 처리기를 사용하여 사일로 구성

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Linux 호스트 환경 통계 사용

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

호스트 환경 통계의 원본으로 Windows 성능 카운터 사용

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>, Action<OptionsBuilder<FaultInjectionGrainStorageOptions>>)

FaultInjectionMemoryStorage를 사용하도록 사일로 구성

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>, Action<FaultInjectionGrainStorageOptions>)

FaultInjectionMemoryStorage를 사용하도록 사일로 구성

GetConfiguration(ISiloHostBuilder)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

GetConfigurationValue(ISiloHostBuilder, String)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

GetTestClusterOptions(ISiloHostBuilder)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

인스턴스를 빌드 ISiloHost 하기 위한 기능입니다.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

분산 TM 알고리즘을 사용하도록 클러스터 구성

적용 대상