Partager via


ClientBuilderExtensions Classe

Définition

Méthodes d’extension pour IClientBuilder.

public static class ClientBuilderExtensions
type ClientBuilderExtensions = class
Public Module ClientBuilderExtensions
Héritage
ClientBuilderExtensions

Méthodes

AddClientInvokeCallback(IClientBuilder, ClientInvokeCallback)

Ajoute un rappel d’appel client.

AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler)

Inscrit un gestionnaire d’événements ConnectionToClusterLostHandler .

AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler)

Inscrit un gestionnaire d’événements GatewayCountChangedHandler .

Configuration(IClusterClient)

Obtient la configuration du client.

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

Inscrit une action utilisée pour configurer un type particulier d’options.

Configure<TOptions>(IClientBuilder, IConfiguration)

Inscrit une instance de configuration à laquelle TOptions sera lié.

ConfigureAppConfiguration(IClientBuilder, Action<IConfigurationBuilder>)

Définit la configuration pour le reste du processus de génération et de l’application. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs. Les résultats seront disponibles à l’adresse pour Configuration les opérations suivantes./>.

ConfigureApplicationParts(IClientBuilder, Action<IApplicationPartManager>)

Configure le ApplicationPartManager pour ce générateur.

ConfigureDefaults(IClientBuilder)

Configure les services clients par défaut.

ConfigureLogging(IClientBuilder, Action<ILoggingBuilder>)

Ajoute un délégué pour configurer le ILoggingBuilder fourni. Peut être appelée plusieurs fois.

ConfigureServices(IClientBuilder, Action<IServiceCollection>)

Ajoute des services au conteneur. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs.

GetApplicationPartManager(IClientBuilder)

Retourne le ApplicationPartManager pour ce générateur.

LoadConfiguration(IClientBuilder)

Charge la configuration à partir des emplacements de configuration du client standard.

LoadConfiguration(IClientBuilder, FileInfo)

Charge la configuration à partir de l’emplacement fourni.

LoadConfiguration(IClientBuilder, String)

Charge la configuration à partir de l’emplacement fourni.

UseConfiguration(IClientBuilder, ClientConfiguration)

Spécifie la configuration à utiliser pour ce client.

UseEnvironment(IClientBuilder, String)

Spécifie l’environnement que l’hôte doit utiliser.

UseLocalhostClustering(IClientBuilder, Int32, String, String)

Configure le client pour qu’il se connecte à un silo sur localhost.

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

Configure le client pour qu’il se connecte à un silo sur localhost.

UseServiceProviderFactory(IClientBuilder, Func<IServiceCollection,IServiceProvider>)

Spécifie la façon dont le IServiceProvider pour ce client est configuré.

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

Configure le client pour qu’il utilise le clustering statique.

UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>)

Configure le client pour qu’il utilise le clustering statique.

UseStaticClustering(IClientBuilder, IPEndPoint[])

Configure le client pour qu’il utilise le clustering statique.

S’applique à