Freigeben über


PlacementStrategyExtensions.AddPlacementDirector Methode

Definition

Überlädt

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection)

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection, ServiceLifetime)

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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

Fügt einen Platzierungsdirektor hinzu.

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

Fügt einen Platzierungsdirektor hinzu.

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

Fügt einen Platzierungsdirektor hinzu.

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

Fügt einen Platzierungsdirektor hinzu.

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection)

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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)

Typparameter

TStrategy

Die Platzierungsstrategie.

TDirector

Der Platzierungsleiter.

Parameter

services
IServiceCollection

Die Dienstauflistung.

Gilt für:

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

Quelle:
PlacementStrategyExtensions.cs

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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

Typparameter

TStrategy

Die Platzierungsstrategie.

TDirector

Der Platzierungsleiter.

Parameter

builder
ISiloBuilder

Der Generator.

Gibt zurück

Der Generator.

Gilt für:

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Quelle:
PlacementStrategyExtensions.cs

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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

Typparameter

TStrategy

Die Platzierungsstrategie.

TDirector

Der Platzierungsleiter.

Parameter

builder
ISiloHostBuilder

Der Generator.

Gibt zurück

Der Generator.

Gilt für:

AddPlacementDirector<TStrategy,TDirector>(IServiceCollection, ServiceLifetime)

Konfiguriert als TDirector Platzierungsdirektor für die Platzierungsstrategie TStrategy.

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)

Typparameter

TStrategy

Die Platzierungsstrategie.

TDirector

Der Platzierungsleiter.

Parameter

services
IServiceCollection

Die Dienstauflistung.

strategyLifetime
ServiceLifetime

Die Lebensdauer der Platzierungsstrategie.

Gilt für:

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

Fügt einen Platzierungsdirektor hinzu.

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))

Typparameter

TStrategy

Die Platzierungsstrategie.

Parameter

services
IServiceCollection

Die Dienstauflistung.

createDirector
Func<IServiceProvider,IPlacementDirector>

Der Delegat, der zum Erstellen des Platzierungsdirektors verwendet wird.

Gilt für:

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

Quelle:
PlacementStrategyExtensions.cs

Fügt einen Platzierungsdirektor hinzu.

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

Typparameter

TStrategy

Die Platzierungsstrategie.

Parameter

builder
ISiloBuilder

Der Generator.

createDirector
Func<IServiceProvider,IPlacementDirector>

Der Delegat, der zum Erstellen des Platzierungsdirektors verwendet wird.

Gibt zurück

Der Generator.

Gilt für:

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

Quelle:
PlacementStrategyExtensions.cs

Fügt einen Platzierungsdirektor hinzu.

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

Typparameter

TStrategy

Die Platzierungsstrategie.

Parameter

builder
ISiloHostBuilder

Der Generator.

createDirector
Func<IServiceProvider,IPlacementDirector>

Der Delegat, der zum Erstellen des Platzierungsdirektors verwendet wird.

Gibt zurück

Der Generator.

Gilt für:

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

Fügt einen Platzierungsdirektor hinzu.

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)

Typparameter

TStrategy

Die Platzierungsstrategie.

Parameter

services
IServiceCollection

Die Dienstauflistung.

createDirector
Func<IServiceProvider,IPlacementDirector>

Der Delegat, der zum Erstellen des Platzierungsdirektors verwendet wird.

strategyLifetime
ServiceLifetime

Die Lebensdauer der Platzierungsstrategie.

Gilt für: