Compartir a través de


PlacementStrategyExtensions.AddPlacementDirector Método

Definición

Sobrecargas

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection, ServiceLifetime)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

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

Agrega un director de selección de ubicación.

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

Agrega un director de selección de ubicación.

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

Agrega un director de selección de ubicación.

AddPlacementDirector<TStrategy>(IServiceCollection, Func<IServiceProvider,IPlacementDirector>, ServiceLifetime)

Agrega un director de selección de ubicación.

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

public static void AddPlacementDirector<TStrategy,TDirector> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TStrategy : Orleans.Runtime.PlacementStrategy, new() where TDirector : class, Orleans.Runtime.Placement.IPlacementDirector;
static member AddPlacementDirector : Microsoft.Extensions.DependencyInjection.IServiceCollection -> unit (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Strategy : (new : unit -> 'Strategy) and 'Director : null and 'Director :> Orleans.Runtime.Placement.IPlacementDirector)
<Extension()>
Public Sub AddPlacementDirector(Of TStrategy As {PlacementStrategyNew}, TDirector As {PlacementStrategyNew}) (services As IServiceCollection)

Parámetros de tipo

TStrategy

Estrategia de colocación.

TDirector

El director de selección de ubicación.

Parámetros

services
IServiceCollection

Colección de servicios.

Se aplica a

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Source:
PlacementStrategyExtensions.cs

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

public static Orleans.Hosting.ISiloBuilder AddPlacementDirector<TStrategy,TDirector> (this Orleans.Hosting.ISiloBuilder builder) where TStrategy : Orleans.Runtime.PlacementStrategy where TDirector : class, Orleans.Runtime.Placement.IPlacementDirector;
public static Orleans.Hosting.ISiloBuilder AddPlacementDirector<TStrategy,TDirector> (this Orleans.Hosting.ISiloBuilder builder) where TStrategy : Orleans.Runtime.PlacementStrategy, new() where TDirector : class, Orleans.Runtime.Placement.IPlacementDirector;
static member AddPlacementDirector : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Director : null and 'Director :> Orleans.Runtime.Placement.IPlacementDirector)
static member AddPlacementDirector : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Strategy : (new : unit -> 'Strategy) and 'Director : null and 'Director :> Orleans.Runtime.Placement.IPlacementDirector)
<Extension()>
Public Function AddPlacementDirector(Of TStrategy As PlacementStrategy, TDirector As PlacementStrategy) (builder As ISiloBuilder) As ISiloBuilder
<Extension()>
Public Function AddPlacementDirector(Of TStrategy As {PlacementStrategyNew}, TDirector As {PlacementStrategyNew}) (builder As ISiloBuilder) As ISiloBuilder

Parámetros de tipo

TStrategy

Estrategia de colocación.

TDirector

El director de selección de ubicación.

Parámetros

builder
ISiloBuilder

Generador.

Devoluciones

Generador.

Se aplica a

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Source:
PlacementStrategyExtensions.cs

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

public static Orleans.Hosting.ISiloHostBuilder AddPlacementDirector<TStrategy,TDirector> (this Orleans.Hosting.ISiloHostBuilder builder) where TStrategy : Orleans.Runtime.PlacementStrategy where TDirector : class, Orleans.Runtime.Placement.IPlacementDirector;
static member AddPlacementDirector : Orleans.Hosting.ISiloHostBuilder -> Orleans.Hosting.ISiloHostBuilder (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Director : null and 'Director :> Orleans.Runtime.Placement.IPlacementDirector)
<Extension()>
Public Function AddPlacementDirector(Of TStrategy As PlacementStrategy, TDirector As PlacementStrategy) (builder As ISiloHostBuilder) As ISiloHostBuilder

Parámetros de tipo

TStrategy

Estrategia de colocación.

TDirector

El director de selección de ubicación.

Parámetros

builder
ISiloHostBuilder

Generador.

Devoluciones

Generador.

Se aplica a

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection, ServiceLifetime)

Configura como TDirector director de selección de ubicación para la estrategia TStrategyde selección de ubicación .

public static void AddPlacementDirector<TStrategy,TDirector> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime strategyLifetime) where TStrategy : Orleans.Runtime.PlacementStrategy, new() where TDirector : class, Orleans.Runtime.Placement.IPlacementDirector;
static member AddPlacementDirector : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> unit (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Strategy : (new : unit -> 'Strategy) and 'Director : null and 'Director :> Orleans.Runtime.Placement.IPlacementDirector)
<Extension()>
Public Sub AddPlacementDirector(Of TStrategy As {PlacementStrategyNew}, TDirector As {PlacementStrategyNew}) (services As IServiceCollection, strategyLifetime As ServiceLifetime)

Parámetros de tipo

TStrategy

Estrategia de colocación.

TDirector

El director de selección de ubicación.

Parámetros

services
IServiceCollection

Colección de servicios.

strategyLifetime
ServiceLifetime

Duración de la estrategia de selección de ubicación.

Se aplica a

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

Agrega un director de selección de ubicación.

public static void AddPlacementDirector<TStrategy> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,Orleans.Runtime.Placement.IPlacementDirector> createDirector) where TStrategy : Orleans.Runtime.PlacementStrategy, new();
static member AddPlacementDirector : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Orleans.Runtime.Placement.IPlacementDirector> -> unit (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Strategy : (new : unit -> 'Strategy))
<Extension()>
Public Sub AddPlacementDirector(Of TStrategy As {PlacementStrategyNew}) (services As IServiceCollection, createDirector As Func(Of IServiceProvider, IPlacementDirector))

Parámetros de tipo

TStrategy

Estrategia de colocación.

Parámetros

services
IServiceCollection

Colección de servicios.

createDirector
Func<IServiceProvider,IPlacementDirector>

Delegado que se usa para crear el director de selección de ubicación.

Se aplica a

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

Source:
PlacementStrategyExtensions.cs

Agrega un director de selección de ubicación.

public static Orleans.Hosting.ISiloBuilder AddPlacementDirector<TStrategy> (this Orleans.Hosting.ISiloBuilder builder, Func<IServiceProvider,Orleans.Runtime.Placement.IPlacementDirector> createDirector) where TStrategy : Orleans.Runtime.PlacementStrategy;
public static Orleans.Hosting.ISiloBuilder AddPlacementDirector<TStrategy> (this Orleans.Hosting.ISiloBuilder builder, Func<IServiceProvider,Orleans.Runtime.Placement.IPlacementDirector> createDirector) where TStrategy : Orleans.Runtime.PlacementStrategy, new();
static member AddPlacementDirector : Orleans.Hosting.ISiloBuilder * Func<IServiceProvider, Orleans.Runtime.Placement.IPlacementDirector> -> Orleans.Hosting.ISiloBuilder (requires 'Strategy :> Orleans.Runtime.PlacementStrategy)
static member AddPlacementDirector : Orleans.Hosting.ISiloBuilder * Func<IServiceProvider, Orleans.Runtime.Placement.IPlacementDirector> -> Orleans.Hosting.ISiloBuilder (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Strategy : (new : unit -> 'Strategy))
<Extension()>
Public Function AddPlacementDirector(Of TStrategy As PlacementStrategy) (builder As ISiloBuilder, createDirector As Func(Of IServiceProvider, IPlacementDirector)) As ISiloBuilder
<Extension()>
Public Function AddPlacementDirector(Of TStrategy As {PlacementStrategyNew}) (builder As ISiloBuilder, createDirector As Func(Of IServiceProvider, IPlacementDirector)) As ISiloBuilder

Parámetros de tipo

TStrategy

Estrategia de colocación.

Parámetros

builder
ISiloBuilder

Generador.

createDirector
Func<IServiceProvider,IPlacementDirector>

Delegado que se usa para crear el director de selección de ubicación.

Devoluciones

Generador.

Se aplica a

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

Source:
PlacementStrategyExtensions.cs

Agrega un director de selección de ubicación.

public static Orleans.Hosting.ISiloHostBuilder AddPlacementDirector<TStrategy> (this Orleans.Hosting.ISiloHostBuilder builder, Func<IServiceProvider,Orleans.Runtime.Placement.IPlacementDirector> createDirector) where TStrategy : Orleans.Runtime.PlacementStrategy;
static member AddPlacementDirector : Orleans.Hosting.ISiloHostBuilder * Func<IServiceProvider, Orleans.Runtime.Placement.IPlacementDirector> -> Orleans.Hosting.ISiloHostBuilder (requires 'Strategy :> Orleans.Runtime.PlacementStrategy)
<Extension()>
Public Function AddPlacementDirector(Of TStrategy As PlacementStrategy) (builder As ISiloHostBuilder, createDirector As Func(Of IServiceProvider, IPlacementDirector)) As ISiloHostBuilder

Parámetros de tipo

TStrategy

Estrategia de colocación.

Parámetros

builder
ISiloHostBuilder

Generador.

createDirector
Func<IServiceProvider,IPlacementDirector>

Delegado que se usa para crear el director de selección de ubicación.

Devoluciones

Generador.

Se aplica a

AddPlacementDirector<TStrategy>(IServiceCollection, Func<IServiceProvider,IPlacementDirector>, ServiceLifetime)

Agrega un director de selección de ubicación.

public static void AddPlacementDirector<TStrategy> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,Orleans.Runtime.Placement.IPlacementDirector> createDirector, Microsoft.Extensions.DependencyInjection.ServiceLifetime strategyLifetime) where TStrategy : Orleans.Runtime.PlacementStrategy, new();
static member AddPlacementDirector : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Orleans.Runtime.Placement.IPlacementDirector> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> unit (requires 'Strategy :> Orleans.Runtime.PlacementStrategy and 'Strategy : (new : unit -> 'Strategy))
<Extension()>
Public Sub AddPlacementDirector(Of TStrategy As {PlacementStrategyNew}) (services As IServiceCollection, createDirector As Func(Of IServiceProvider, IPlacementDirector), strategyLifetime As ServiceLifetime)

Parámetros de tipo

TStrategy

Estrategia de colocación.

Parámetros

services
IServiceCollection

Colección de servicios.

createDirector
Func<IServiceProvider,IPlacementDirector>

Delegado que se usa para crear el director de selección de ubicación.

strategyLifetime
ServiceLifetime

Duración de la estrategia de selección de ubicación.

Se aplica a