Freigeben über


ClientBuilderExtensions Klasse

Definition

Erweiterungsmethoden für IClientBuilder.

public static class ClientBuilderExtensions
type ClientBuilderExtensions = class
Public Module ClientBuilderExtensions
Vererbung
ClientBuilderExtensions

Methoden

AddClientInvokeCallback(IClientBuilder, ClientInvokeCallback)

Fügt einen Clientanruf hinzu.

AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler)

Registriert einen ConnectionToClusterLostHandler Ereignishandler.

AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler)

Registriert einen GatewayCountChangedHandler Ereignishandler.

Configuration(IClusterClient)

Ruft die Clientkonfiguration ab.

Configure<TOptions>(IClientBuilder, Action<TOptions>)

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

Configure<TOptions>(IClientBuilder, IConfiguration)

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.

ConfigureAppConfiguration(IClientBuilder, Action<IConfigurationBuilder>)

Richtet die Konfiguration für den Rest des Buildprozesses und der Anwendung ein. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein. Die Ergebnisse werden für nachfolgende Vorgänge verfügbar Configuration sein./>.

ConfigureApplicationParts(IClientBuilder, Action<IApplicationPartManager>)

Konfiguriert den ApplicationPartManager Generator für diesen Generator.

ConfigureDefaults(IClientBuilder)

Konfiguriert standardmäßige Clientdienste.

ConfigureLogging(IClientBuilder, Action<ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. Dies kann mehrmals aufgerufen werden.

ConfigureServices(IClientBuilder, Action<IServiceCollection>)

Fügt dem Container Dienste hinzu. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein.

GetApplicationPartManager(IClientBuilder)

Gibt den ApplicationPartManager Generator für diesen Generator zurück.

LoadConfiguration(IClientBuilder)

Lädt die Konfiguration aus den Standardclientkonfigurationsspeicherorten.

LoadConfiguration(IClientBuilder, FileInfo)

Lädt die Konfiguration vom angegebenen Speicherort aus.

LoadConfiguration(IClientBuilder, String)

Lädt die Konfiguration vom angegebenen Speicherort aus.

UseConfiguration(IClientBuilder, ClientConfiguration)

Gibt die für diesen Client zu verwendende Konfiguration an.

UseEnvironment(IClientBuilder, String)

Gibt die Umgebung an, die vom Host verwendet werden soll.

UseLocalhostClustering(IClientBuilder, Int32, String, String)

Konfiguriert den Client, um eine Verbindung mit einem Silo auf dem localhost herzustellen.

UseLocalhostClustering(IClientBuilder, Int32[], String, String)

Konfiguriert den Client, um eine Verbindung mit einem Silo auf dem localhost herzustellen.

UseServiceProviderFactory(IClientBuilder, Func<IServiceCollection,IServiceProvider>)

Gibt an, wie der IServiceProvider Client für diesen Client konfiguriert ist.

UseStaticClustering(IClientBuilder, Action<OptionsBuilder<StaticGatewayListProviderOptions>>)

Konfiguriert den Client, um statische Clustering zu verwenden.

UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>)

Konfiguriert den Client, um statische Clustering zu verwenden.

UseStaticClustering(IClientBuilder, IPEndPoint[])

Konfiguriert den Client, um statische Clustering zu verwenden.

Gilt für: