Freigeben über


NamedServiceConfigurator Klasse

Definition

Komponentenkonfigurator-Basisklasse für Namensdienste Diese ordnet allen Konfigurationen oder Unterkomponenten denselben Namen wie der zu konfigurierende Dienst zu.

public class NamedServiceConfigurator : Orleans.Hosting.INamedServiceConfigurator
type NamedServiceConfigurator = class
    interface INamedServiceConfigurator
Public Class NamedServiceConfigurator
Implements INamedServiceConfigurator
Vererbung
NamedServiceConfigurator
Abgeleitet
Implementiert

Konstruktoren

NamedServiceConfigurator(String, Action<Action<IServiceCollection>>)

Initialisiert eine neue Instanz der NamedServiceConfigurator-Klasse.

Eigenschaften

ConfigureDelegate

Ruft den Delegat ab, der zum Konfigurieren des Diensts verwendet wird.

Name

Ruft den Dienstnamen ab.

Erweiterungsmethoden

Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

Konfiguriert Optionen für einen benannten Dienst.

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

Fügt einem benannten Dienst eine Singletonkomponente hinzu.

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

Fügt einem benannten Dienst eine Singletonkomponente hinzu und konfiguriert Optionen für den benannten Dienst.

ConfigureLifecycle<T>(INamedServiceConfigurator)

Komponentenkonfigurator-Basisklasse für Namensdienste Diese ordnet allen Konfigurationen oder Unterkomponenten denselben Namen wie der zu konfigurierende Dienst zu.

Gilt für: