IClientBuilder Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Generador para configurar un cliente de Orleans.
public interface IClientBuilder
type IClientBuilder = interface
Public Interface IClientBuilder
- Derivado
Propiedades
Configuration |
Obtiene la configuración. |
Services |
Obtiene la colección de servicios. |
Métodos de extensión
UseAdoNetClustering(IClientBuilder, Action<OptionsBuilder<AdoNetClusteringClientOptions>>) |
Configura este cliente para usar ADO.NET para la agrupación en clústeres. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts. |
UseAdoNetClustering(IClientBuilder, Action<AdoNetClusteringClientOptions>) |
Configura este cliente para usar ADO.NET para la agrupación en clústeres. Las instrucciones sobre cómo configurar la base de datos están disponibles en http://aka.ms/orleans-sql-scripts. |
UseDynamoDBClustering(IClientBuilder, Action<OptionsBuilder<DynamoDBGatewayOptions>>) |
Configura el cliente para usar DynamoDB para la agrupación en clústeres. |
UseDynamoDBClustering(IClientBuilder, Action<DynamoDBGatewayOptions>) |
Configura el cliente para usar DynamoDB para la agrupación en clústeres. |
UseAzureStorageClustering(IClientBuilder, Action<OptionsBuilder<AzureStorageGatewayOptions>>) |
Configura el cliente para usar Azure Storage para la agrupación en clústeres. |
UseAzureStorageClustering(IClientBuilder, Action<AzureStorageGatewayOptions>) |
Configura el cliente para usar Azure Storage para la agrupación en clústeres. |
AddBroadcastChannel(IClientBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>) |
Agregue un nuevo canal de difusión al cliente. |
AddBroadcastChannel(IClientBuilder, String, Action<BroadcastChannelOptions>) |
Agregue un nuevo canal de difusión al cliente. |
AddActivityPropagation(IClientBuilder) |
Agregue Current propagación a través de llamadas específicas. Nota: según la StartActivity(String, ActivityKind) actividad solo se creará cuando exista HasListeners() cualquier agente de escucha para la actividad y Sample devuelva PropagationData. |
AddAzureQueueStreams(IClientBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>) |
Configure el cliente de clúster para usar flujos persistentes de cola de Azure. |
AddAzureQueueStreams(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator>) |
Configure el cliente de clúster para usar flujos persistentes de cola de Azure. |
AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler) |
Registra un ConnectionToClusterLostHandler controlador de eventos. |
AddEventHubStreams(IClientBuilder, String, Action<EventHubOptions>) |
Configure el cliente de clúster para usar flujos persistentes del centro de eventos con la configuración predeterminada. |
AddEventHubStreams(IClientBuilder, String, Action<IClusterClientEventHubStreamConfigurator>) |
Configure el cliente de clúster para usar flujos persistentes del centro de eventos. |
AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler) |
Registra un GatewayCountChangedHandler controlador de eventos. |
AddSqsStreams(IClientBuilder, String, Action<SqsOptions>) |
Configuración del cliente de clúster para usar flujos persistentes de SQS con la configuración predeterminada |
AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>) |
Configure el cliente de clúster para usar flujos persistentes de SQS. |
Configure<TOptions>(IClientBuilder, IConfiguration) |
Registra una instancia de configuración sobre la que se enlazará |
Configure<TOptions>(IClientBuilder, Action<TOptions>) |
Registra una acción para configurar un tipo de opciones concreto. |
ConfigureServices(IClientBuilder, Action<IServiceCollection>) |
Agrega servicios al contenedor. Esto se puede llamar varias veces y los resultados serán acumulables. |
UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter) |
Configura el delegado proporcionado como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error. |
UseConnectionRetryFilter(IClientBuilder, Func<Exception,CancellationToken,Task<Boolean>>) |
Configura el delegado proporcionado como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error. |
UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder) |
Configura el tipo proporcionado |
UseLocalhostClustering(IClientBuilder, Int32, String, String) |
Configura el cliente para conectarse a un silo en el host local. |
UseLocalhostClustering(IClientBuilder, Int32[], String, String) |
Configura el cliente para conectarse a un silo en el host local. |
UseStaticClustering(IClientBuilder, Action<OptionsBuilder<StaticGatewayListProviderOptions>>) |
Configura el cliente para usar la agrupación en clústeres estáticos. |
UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>) |
Configura el cliente para usar la agrupación en clústeres estáticos. |
UseStaticClustering(IClientBuilder, IPEndPoint[]) |
Configura el cliente para usar la agrupación en clústeres estáticos. |
UseTransactions(IClientBuilder) |
Generador para configurar un cliente de Orleans. |
AddOutgoingGrainCallFilter(IClientBuilder, IOutgoingGrainCallFilter) |
Agrega un IOutgoingGrainCallFilter objeto a la canalización de filtro. |
AddOutgoingGrainCallFilter(IClientBuilder, OutgoingGrainCallFilterDelegate) |
Agrega un IOutgoingGrainCallFilter objeto a la canalización de filtro a través de un delegado. |
AddOutgoingGrainCallFilter<TImplementation>(IClientBuilder) |
Agrega un IOutgoingGrainCallFilter objeto a la canalización de filtro. |
AddMemoryStreams(IClientBuilder, String, Action<IClusterClientMemoryStreamConfigurator>) |
Agrega un nuevo proveedor de secuencias en memoria al cliente mediante el serializador de mensajes predeterminado (DefaultMemoryMessageBodySerializer). |
AddMemoryStreams<TSerializer>(IClientBuilder, String, Action<IClusterClientMemoryStreamConfigurator>) |
Agrega un nuevo proveedor de flujos en memoria al cliente. |
AddPersistentStreams(IClientBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<IClusterClientPersistentStreamConfigurator>) |
Agrega un nuevo proveedor de flujos persistentes al cliente. |
AddStreaming(IClientBuilder) |
Agrega compatibilidad con el streaming a este cliente. |
UseConsulClientClustering(IClientBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>) |
Configura el cliente para usar Consul para la agrupación en clústeres. |
UseConsulClientClustering(IClientBuilder, Action<ConsulClusteringOptions>) |
Configura el cliente para usar Consul para la agrupación en clústeres. |
UseTls(IClientBuilder, Action<TlsOptions>) |
Configura TLS. |
UseTls(IClientBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>) |
Configura TLS. |
UseTls(IClientBuilder, X509Certificate2) |
Configura TLS. |
UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>) |
Configura TLS. |
AddStreamFilter<T>(IClientBuilder, String) |
Agrega un filtro de flujo. |
UseZooKeeperClustering(IClientBuilder, Action<OptionsBuilder<ZooKeeperGatewayListProviderOptions>>) |
Configure el cliente para usar ZooKeeper para la agrupación en clústeres. |
UseZooKeeperClustering(IClientBuilder, Action<ZooKeeperGatewayListProviderOptions>) |
Configure el cliente para usar ZooKeeper para la agrupación en clústeres. |
UseUnixSocketConnection(IClientBuilder) |
Generador para configurar un cliente de Orleans. |