다음을 통해 공유


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를 사용하는 방식에서 이전에 일관되지 않은 동작을 처리하기 위한 방법으로 마이그레이션을 위한 것입니다.

AddActivationRepartitioner(ISiloBuilder)

이 사일로에 대한 활성화 다시 분할을 사용하도록 설정합니다.

AddActivationRepartitioner<TRule>(ISiloBuilder)

이 사일로에 대한 활성화 다시 분할을 사용하도록 설정합니다.

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

곡물 스토리지에 AdoNet Grain Storage를 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

곡물 스토리지에 AdoNet Grain Storage를 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 http://aka.ms/orleans-sql-scripts.

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

AdoNet Grain Storage를 기본 곡물 스토리지로 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

AdoNet Grain Storage를 기본 곡물 스토리지로 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 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) 작업에 따라 활동에 대한 수신기가 HasListeners() 있고 SamplePropagationData반환하는 경우에만 생성됩니다.

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)

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

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 Grain Storage를 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

곡물 스토리지에 AdoNet Grain Storage를 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 http://aka.ms/orleans-sql-scripts.

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

AdoNet Grain Storage를 기본 곡물 스토리지로 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

AdoNet Grain Storage를 기본 곡물 스토리지로 사용하도록 사일로를 구성합니다. 데이터베이스 구성에 대한 지침은 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 알고리즘을 사용하도록 클러스터 구성

적용 대상