IClientBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Generator für die Konfiguration eines Orleans-Clients.
public interface IClientBuilder
type IClientBuilder = interface
Public Interface IClientBuilder
- Abgeleitet
Eigenschaften
Configuration |
Ruft die Konfiguration ab. |
Services |
Ruft die Dienstauflistung ab. |
Erweiterungsmethoden
UseAdoNetClustering(IClientBuilder, Action<OptionsBuilder<AdoNetClusteringClientOptions>>) |
Konfiguriert diesen Client für die Verwendung von ADO.NET für clustering. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts. |
UseAdoNetClustering(IClientBuilder, Action<AdoNetClusteringClientOptions>) |
Konfiguriert diesen Client für die Verwendung von ADO.NET für clustering. Anweisungen zum Konfigurieren Ihrer Datenbank finden Sie unter http://aka.ms/orleans-sql-scripts. |
UseDynamoDBClustering(IClientBuilder, Action<OptionsBuilder<DynamoDBGatewayOptions>>) |
Konfiguriert den Client für die Verwendung vonDb für Clustering. |
UseDynamoDBClustering(IClientBuilder, Action<DynamoDBGatewayOptions>) |
Konfiguriert den Client für die Verwendung vonDb für Clustering. |
UseAzureStorageClustering(IClientBuilder, Action<OptionsBuilder<AzureStorageGatewayOptions>>) |
Konfiguriert den Client für die Verwendung von Azure Storage für Clustering. |
UseAzureStorageClustering(IClientBuilder, Action<AzureStorageGatewayOptions>) |
Konfiguriert den Client für die Verwendung von Azure Storage für Clustering. |
AddBroadcastChannel(IClientBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>) |
Fügen Sie dem Client einen neuen Übertragungskanal hinzu. |
AddBroadcastChannel(IClientBuilder, String, Action<BroadcastChannelOptions>) |
Fügen Sie dem Client einen neuen Übertragungskanal hinzu. |
AddActivityPropagation(IClientBuilder) |
Fügen Sie Current Verteilung durch Kornaufrufe hinzu. Hinweis: Gemäß StartActivity(String, ActivityKind) Aktivität wird nur erstellt, wenn ein Listener für Aktivität HasListeners() vorhanden ist und SamplePropagationDatazurückgibt. |
AddAzureQueueStreams(IClientBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>) |
Konfigurieren Sie den Clusterclient für die Verwendung persistenter Azure-Warteschlangendatenströme. |
AddAzureQueueStreams(IClientBuilder, String, Action<ClusterClientAzureQueueStreamConfigurator>) |
Konfigurieren Sie den Clusterclient für die Verwendung persistenter Azure-Warteschlangendatenströme. |
AddClusterConnectionLostHandler(IClientBuilder, ConnectionToClusterLostHandler) |
Registriert einen ConnectionToClusterLostHandler Ereignishandler. |
AddEventHubStreams(IClientBuilder, String, Action<EventHubOptions>) |
Konfigurieren Sie den Clusterclient für die Verwendung persistenter Event Hub-Streams mit Standardeinstellungen. |
AddEventHubStreams(IClientBuilder, String, Action<IClusterClientEventHubStreamConfigurator>) |
Konfigurieren Sie den Clusterclient für die Verwendung persistenter Event Hub-Datenströme. |
AddGatewayCountChangedHandler(IClientBuilder, GatewayCountChangedHandler) |
Registriert einen GatewayCountChangedHandler Ereignishandler. |
AddSqsStreams(IClientBuilder, String, Action<SqsOptions>) |
Konfigurieren des Clusterclients für die Verwendung persistenter SQS-Datenströme mit Standardeinstellungen |
AddSqsStreams(IClientBuilder, String, Action<ClusterClientSqsStreamConfigurator>) |
Konfigurieren Sie den Clusterclient für die Verwendung persistenter SQS-Datenströme. |
Configure<TOptions>(IClientBuilder, IConfiguration) |
Registriert eine Konfigurationsinstanz, an die |
Configure<TOptions>(IClientBuilder, Action<TOptions>) |
Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird. |
ConfigureServices(IClientBuilder, Action<IServiceCollection>) |
Fügt dem Container Dienste hinzu. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv. |
UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter) |
Konfiguriert den bereitgestellten Delegat als Verbindungs-Wiederholungsfilter, der verwendet wird, um zu ermitteln, ob die anfängliche Verbindung mit dem Orleans-Cluster nach einem Fehler erneut versucht werden soll. |
UseConnectionRetryFilter(IClientBuilder, Func<Exception,CancellationToken,Task<Boolean>>) |
Konfiguriert den bereitgestellten Delegat als Verbindungs-Wiederholungsfilter, der verwendet wird, um zu ermitteln, ob die anfängliche Verbindung mit dem Orleans-Cluster nach einem Fehler erneut versucht werden soll. |
UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder) |
Konfiguriert den bereitgestellten |
UseLocalhostClustering(IClientBuilder, Int32, String, String) |
Konfiguriert den Client so, dass eine Verbindung mit einem Silo auf dem localhost hergestellt wird. |
UseLocalhostClustering(IClientBuilder, Int32[], String, String) |
Konfiguriert den Client so, dass eine Verbindung mit einem Silo auf dem localhost hergestellt wird. |
UseStaticClustering(IClientBuilder, Action<OptionsBuilder<StaticGatewayListProviderOptions>>) |
Konfiguriert den Client für die Verwendung statischer Clustering. |
UseStaticClustering(IClientBuilder, Action<StaticGatewayListProviderOptions>) |
Konfiguriert den Client für die Verwendung statischer Clustering. |
UseStaticClustering(IClientBuilder, IPEndPoint[]) |
Konfiguriert den Client für die Verwendung statischer Clustering. |
UseTransactions(IClientBuilder) |
Generator für die Konfiguration eines Orleans-Clients. |
AddIncomingGrainCallFilter(IClientBuilder, IIncomingGrainCallFilter) |
Fügt der Filterpipeline eine IIncomingGrainCallFilter hinzu. |
AddIncomingGrainCallFilter(IClientBuilder, IncomingGrainCallFilterDelegate) |
Fügt der Filterpipeline über einen Delegaten einen IIncomingGrainCallFilter hinzu. |
AddIncomingGrainCallFilter<TImplementation>(IClientBuilder) |
Fügt der Filterpipeline eine IIncomingGrainCallFilter hinzu. |
AddOutgoingGrainCallFilter(IClientBuilder, IOutgoingGrainCallFilter) |
Fügt der Filterpipeline eine IOutgoingGrainCallFilter hinzu. |
AddOutgoingGrainCallFilter(IClientBuilder, OutgoingGrainCallFilterDelegate) |
Fügt der Filterpipeline über einen Delegaten einen IOutgoingGrainCallFilter hinzu. |
AddOutgoingGrainCallFilter<TImplementation>(IClientBuilder) |
Fügt der Filterpipeline eine IOutgoingGrainCallFilter hinzu. |
AddMemoryStreams(IClientBuilder, String, Action<IClusterClientMemoryStreamConfigurator>) |
Fügt dem Client einen neuen In-Memory-Datenstromanbieter hinzu, wobei der Standardnachrichten serializer (DefaultMemoryMessageBodySerializer) verwendet wird. |
AddMemoryStreams<TSerializer>(IClientBuilder, String, Action<IClusterClientMemoryStreamConfigurator>) |
Fügt dem Client einen neuen In-Memory-Datenstromanbieter hinzu. |
AddPersistentStreams(IClientBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<IClusterClientPersistentStreamConfigurator>) |
Fügt dem Client einen neuen anbieter für persistente Datenströme hinzu. |
AddStreaming(IClientBuilder) |
Fügt Unterstützung für das Streaming zu diesem Client hinzu. |
UseConsulClientClustering(IClientBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>) |
Konfiguriert den Client für die Verwendung von Consul für clustering. |
UseConsulClientClustering(IClientBuilder, Action<ConsulClusteringOptions>) |
Konfiguriert den Client für die Verwendung von Consul für clustering. |
UseTls(IClientBuilder, Action<TlsOptions>) |
Konfiguriert TLS. |
UseTls(IClientBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>) |
Konfiguriert TLS. |
UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>) |
Konfiguriert TLS. |
UseTls(IClientBuilder, X509Certificate2) |
Konfiguriert TLS. |
AddStreamFilter<T>(IClientBuilder, String) |
Fügt einen Datenstromfilter hinzu. |
UseZooKeeperClustering(IClientBuilder, Action<OptionsBuilder<ZooKeeperGatewayListProviderOptions>>) |
Konfigurieren Sie den Client für die Verwendung von ZooKeeper für Clustering. |
UseZooKeeperClustering(IClientBuilder, Action<ZooKeeperGatewayListProviderOptions>) |
Konfigurieren Sie den Client für die Verwendung von ZooKeeper für Clustering. |
UseUnixSocketConnection(IClientBuilder) |
Generator für die Konfiguration eines Orleans-Clients. |