Share via


ISiloBuilder 인터페이스

정의

Orleans 서버를 구성하기 위한 작성기입니다.

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

속성

Configuration

구성을 가져옵니다.

Properties

사일로 빌드 프로세스 중에 구성 요소 간에 상태를 공유하기 위한 중앙 위치입니다.

Services

사일로 및 호스트에서 공유하는 서비스입니다.

메서드

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

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

확장 메서드

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

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

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

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

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

UseAdoNetClustering(ISiloBuilder, Action<AdoNetClusteringSiloOptions>)

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

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

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

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

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

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

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

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

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

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

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

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

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, String)

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

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

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

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

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

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

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

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

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

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

Orleans 서버를 구성하기 위한 작성기입니다.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Orleans 서버를 구성하기 위한 작성기입니다.

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

Orleans 서버를 구성하기 위한 작성기입니다.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Orleans 서버를 구성하기 위한 작성기입니다.

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

Orleans 서버를 구성하기 위한 작성기입니다.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Orleans 서버를 구성하기 위한 작성기입니다.

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

Orleans 서버를 구성하기 위한 작성기입니다.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Orleans 서버를 구성하기 위한 작성기입니다.

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

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

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddBroadcastChannel(ISiloBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>)

사일로에 새 브로드캐스트 채널을 추가합니다.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

사일로에 새 브로드캐스트 채널을 추가합니다.

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

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

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

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

UseConsulSiloClustering(ISiloBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>)

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

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

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

AddActivityPropagation(ISiloBuilder)

조직 호출을 통해 전파를 추가 Current 합니다. 참고: 활동에 따라 StartActivity(String, ActivityKind) 활동에 대한 수신기가 존재하고 Sample 를 반환PropagationData하는 경우에만 생성됩니다HasListeners().

ConfigureDefaults(ISiloBuilder)

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

EnableDirectClient(ISiloBuilder)
사용되지 않음.

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

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

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

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

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

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

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

UseLocalhostClustering(ISiloBuilder, Int32, Int32, IPEndPoint, String, String)

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

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

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

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

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

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

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

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

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

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

ConfigureEndpoints(ISiloBuilder, Int32, Int32, AddressFamily, Boolean)

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

ConfigureEndpoints(ISiloBuilder, IPAddress, Int32, Int32, Boolean)

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

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

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

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddGrainService<T>(ISiloBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

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

UseKubernetesHosting(ISiloBuilder)

Kubernetes 호스팅 지원을 추가합니다.

UseKubernetesHosting(ISiloBuilder, Action<OptionsBuilder<KubernetesHostingOptions>>)

Kubernetes 호스팅 지원을 추가합니다.

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

Orleans 서버를 구성하기 위한 작성기입니다.

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

localhost 사일로를 구성합니다.

LoadClusterConfiguration(ISiloBuilder)

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

UseConfiguration(ISiloBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

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

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

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

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

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

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloBuilder)

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

UseTls(ISiloBuilder, Action<TlsOptions>)

TLS를 구성합니다.

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

TLS를 구성합니다.

UseTls(ISiloBuilder, X509Certificate2)

TLS를 구성합니다.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

TLS를 구성합니다.

AddPerfCountersTelemetryConsumer(ISiloBuilder)

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

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

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

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

TDirector 배치 전략 의 배치 디렉터로 구성합니다 TStrategy.

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

Redis에서 항목을 유지하는 명명된 조직 디렉터리를 추가합니다.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Redis에서 항목을 유지하는 명명된 조직 디렉터리를 추가합니다.

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

Redis에서 항목을 유지하는 기본 조직 디렉터리를 추가합니다.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Redis에서 항목을 유지하는 기본 조직 디렉터리를 추가합니다.

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

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

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

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

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

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

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

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

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

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

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

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

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

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

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

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

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

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

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

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

Configure<TOptions>(ISiloBuilder, IConfiguration)

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

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

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

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

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

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

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

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

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

GetApplicationPartManager(ISiloBuilder)

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

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

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

UseTransactions(ISiloBuilder)

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

UseTransactions(ISiloBuilder, Boolean)

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

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

기본 메시지 직렬 변환기(DefaultMemoryMessageBodySerializer)를 사용하여 메모리 스트림을 사용하도록 사일로를 구성합니다.

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

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

AddReminders(ISiloBuilder)

이 사일로에 미리 알림에 대한 지원을 추가합니다.

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

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

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

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

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

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

AddStartupTask<TStartup>(ISiloBuilder, Int32)

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

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

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

AddStreamFilter<T>(ISiloBuilder, String)

스트림 필터를 추가합니다.

AddStreaming(ISiloBuilder)

이 애플리케이션에 스트리밍에 대한 지원을 추가합니다.

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

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

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

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

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, String)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

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

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

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

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

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

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

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

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

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

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

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

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

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

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

UseInMemoryLeaseProvider(ISiloBuilder)

테스트/개발 기능을 사용하여 사일로를 구성합니다.

AddGrainDirectory<T>(ISiloBuilder, String, Func<IServiceProvider,String,T>)

사일로에 조직 디렉터리 공급자 구현을 추가합니다. 공급자 유형이 를 구현하는 ILifecycleParticipant<TLifecycleObservable> 경우 사일로 수명 주기에 자동으로 참여합니다.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

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

UseLinuxEnvironmentStatistics(ISiloBuilder)

Linux 호스트 환경 통계 사용

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

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

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

를 사용하도록 FaultInjectionGrainStorage사일로를 구성합니다.

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

를 사용하도록 FaultInjectionGrainStorage사일로를 구성합니다.

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

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

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

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

GetConfiguration(ISiloBuilder)

Orleans 서버를 구성하기 위한 작성기입니다.

GetConfigurationValue(ISiloBuilder, String)

Orleans 서버를 구성하기 위한 작성기입니다.

GetTestClusterOptions(ISiloBuilder)

Orleans 서버를 구성하기 위한 작성기입니다.

UseUnixSocketConnection(ISiloBuilder)

Orleans 서버를 구성하기 위한 작성기입니다.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Orleans 서버를 구성하기 위한 작성기입니다.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Orleans 서버를 구성하기 위한 작성기입니다.

UseControlledFaultInjectionTransactionState(ISiloBuilder)

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

적용 대상