Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
SiloBuilderExtensions.Configure Method
Definition
- Namespace:
- Orleans.Hosting
- Assemblies:
- Orleans.Runtime.dll, Orleans.Streaming.AzureStorage.dll, Orleans.Streaming.EventHubs.dll, Orleans.Streaming.SQS.dll, Orleans.Transactions.dll
- Assemblies:
- Orleans.Persistence.AdoNet.dll, Orleans.Runtime.Abstractions.dll, Orleans.Streaming.AzureStorage.dll, Orleans.Streaming.EventHubs.dll, Orleans.Streaming.SQS.dll, Orleans.Transactions.dll, Orleans.Transactions.DynamoDB.dll, OrleansProviders.dll
- Assemblies:
- Orleans.Persistence.AdoNet.dll, Orleans.Runtime.Abstractions.dll, Orleans.Streaming.AzureStorage.dll, Orleans.Streaming.EventHubs.dll, Orleans.Streaming.SQS.dll, Orleans.Transactions.dll, OrleansProviders.dll
- Packages:
- Microsoft.Orleans.Runtime v10.0.0, Microsoft.Orleans.Streaming.AzureStorage v10.0.0, Microsoft.Orleans.Streaming.EventHubs v10.0.0, Microsoft.Orleans.Streaming.SQS v10.0.0, Microsoft.Orleans.Transactions v10.0.0
- Packages:
- Microsoft.Orleans.OrleansProviders v2.4.5, Microsoft.Orleans.OrleansServiceBus v2.4.5, Microsoft.Orleans.Persistence.AdoNet v2.4.5, Microsoft.Orleans.Runtime.Abstractions v2.4.5, Microsoft.Orleans.Streaming.AzureStorage v2.4.5, Microsoft.Orleans.Streaming.SQS v2.4.5, Microsoft.Orleans.Transactions v2.4.5, Microsoft.Orleans.Transactions.DynamoDB v2.0.0
- Packages:
- Microsoft.Orleans.OrleansProviders v3.6.5, Microsoft.Orleans.OrleansServiceBus v3.6.5, Microsoft.Orleans.Persistence.AdoNet v3.6.5, Microsoft.Orleans.Runtime.Abstractions v3.6.5, Microsoft.Orleans.Streaming.AzureStorage v3.6.5, Microsoft.Orleans.Streaming.SQS v3.6.5, Microsoft.Orleans.Transactions v3.6.5
- Packages:
- Microsoft.Orleans.Runtime v7.2.5, Microsoft.Orleans.Streaming.AzureStorage v7.2.5, Microsoft.Orleans.Streaming.EventHubs v7.2.5, Microsoft.Orleans.Streaming.SQS v7.2.5, Microsoft.Orleans.Transactions v7.2.5
- Packages:
- Microsoft.Orleans.Runtime v8.0.0, Microsoft.Orleans.Streaming.AzureStorage v8.0.0, Microsoft.Orleans.Streaming.EventHubs v8.0.0, Microsoft.Orleans.Streaming.SQS v8.0.0, Microsoft.Orleans.Transactions v8.0.0
- Packages:
- Microsoft.Orleans.Runtime v8.1.0, Microsoft.Orleans.Streaming.AzureStorage v8.1.0, Microsoft.Orleans.Streaming.EventHubs v8.1.0, Microsoft.Orleans.Streaming.SQS v8.1.0, Microsoft.Orleans.Transactions v8.1.0
- Packages:
- Microsoft.Orleans.Runtime v8.2.0, Microsoft.Orleans.Streaming.AzureStorage v8.2.0, Microsoft.Orleans.Streaming.EventHubs v8.2.0, Microsoft.Orleans.Streaming.SQS v8.2.0, Microsoft.Orleans.Transactions v8.2.0
- Packages:
- Microsoft.Orleans.Runtime v9.0.0, Microsoft.Orleans.Streaming.AzureStorage v9.0.0, Microsoft.Orleans.Streaming.EventHubs v9.0.0, Microsoft.Orleans.Streaming.SQS v9.0.0, Microsoft.Orleans.Transactions v9.0.0
- Packages:
- Microsoft.Orleans.Runtime v9.1.2, Microsoft.Orleans.Streaming.AzureStorage v9.1.2, Microsoft.Orleans.Streaming.EventHubs v9.1.2, Microsoft.Orleans.Streaming.SQS v9.1.2, Microsoft.Orleans.Transactions v9.1.2
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| Configure<TOptions>(ISiloBuilder, IConfiguration) |
Registers a configuration instance which |
| Configure<TOptions>(ISiloBuilder, Action<TOptions>) |
Registers an action used to configure a particular type of options. |
Configure<TOptions>(ISiloBuilder, IConfiguration)
- Source:
- SiloBuilderExtensions.cs
Registers a configuration instance which TOptions will bind against.
public static Orleans.Hosting.ISiloBuilder Configure<TOptions>(this Orleans.Hosting.ISiloBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration) where TOptions : class;
static member Configure : Orleans.Hosting.ISiloBuilder * Microsoft.Extensions.Configuration.IConfiguration -> Orleans.Hosting.ISiloBuilder (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (builder As ISiloBuilder, configuration As IConfiguration) As ISiloBuilder
Type Parameters
- TOptions
The options type to be configured.
Parameters
- builder
- ISiloBuilder
The silo builder.
- configuration
- IConfiguration
The configuration.
Returns
The silo builder.
Applies to
Configure<TOptions>(ISiloBuilder, Action<TOptions>)
- Source:
- SiloBuilderExtensions.cs
Registers an action used to configure a particular type of options.
public static Orleans.Hosting.ISiloBuilder Configure<TOptions>(this Orleans.Hosting.ISiloBuilder builder, Action<TOptions> configureOptions) where TOptions : class;
static member Configure : Orleans.Hosting.ISiloBuilder * Action<'Options (requires 'Options : null)> -> Orleans.Hosting.ISiloBuilder (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (builder As ISiloBuilder, configureOptions As Action(Of TOptions)) As ISiloBuilder
Type Parameters
- TOptions
The options type to be configured.
Parameters
- builder
- ISiloBuilder
The silo builder.
- configureOptions
- Action<TOptions>
The action used to configure the options.
Returns
The silo builder.
