Поделиться через


ClientBuilderExtensions Класс

Определение

Методы расширения для IClientBuilder.

public static class ClientBuilderExtensions
type ClientBuilderExtensions = class
Public Module ClientBuilderExtensions
Наследование
ClientBuilderExtensions

Методы

AddClientInvokeCallback(IClientBuilder, ClientInvokeCallback)

Добавляет обратный вызов клиента.

AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler)

ConnectionToClusterLostHandler Регистрирует обработчик событий.

AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler)

GatewayCountChangedHandler Регистрирует обработчик событий.

Configuration(IClusterClient)

Возвращает конфигурацию клиента.

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

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IClientBuilder, IConfiguration)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

ConfigureAppConfiguration(IClientBuilder, Action<IConfigurationBuilder>)

Настраивает конфигурацию для оставшейся части процесса сборки и приложения. Может вызываться несколько раз с накоплением результатов. Результаты будут доступны Configuration для последующих операций./>.

ConfigureApplicationParts(IClientBuilder, Action<IApplicationPartManager>)

Настраивает для этого построителя ApplicationPartManager .

ConfigureDefaults(IClientBuilder)

Настраивает клиентские службы по умолчанию.

ConfigureLogging(IClientBuilder, Action<ILoggingBuilder>)

Добавляет делегат для настройки указанного интерфейса ILoggingBuilder. Он может вызываться несколько раз.

ConfigureServices(IClientBuilder, Action<IServiceCollection>)

Добавляет службы в контейнер. Может вызываться несколько раз с накоплением результатов.

GetApplicationPartManager(IClientBuilder)

Возвращает для этого построителя ApplicationPartManager .

LoadConfiguration(IClientBuilder)

Загружает конфигурацию из стандартных расположений конфигурации клиента.

LoadConfiguration(IClientBuilder, FileInfo)

Загружает конфигурацию из предоставленного расположения.

LoadConfiguration(IClientBuilder, String)

Загружает конфигурацию из предоставленного расположения.

UseConfiguration(IClientBuilder, ClientConfiguration)

Указывает конфигурацию, используемую для этого клиента.

UseEnvironment(IClientBuilder, String)

Укажите среду, которую будет использовать узел.

UseLocalhostClustering(IClientBuilder, Int32, String, String)

Настраивает клиент для подключения к silo на локальном узле.

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

Настраивает клиент для подключения к silo на локальном узле.

UseServiceProviderFactory(IClientBuilder, Func<IServiceCollection,IServiceProvider>)

Указывает, как IServiceProvider настроен этот клиент.

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

Настраивает клиент для использования статической кластеризации.

UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>)

Настраивает клиент для использования статической кластеризации.

UseStaticClustering(IClientBuilder, IPEndPoint[])

Настраивает клиент для использования статической кластеризации.

Применяется к