AzureConfigurationExtensions.AddAzureQueueStreamProvider Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Добавляет поставщик потока типа AzureQueueStreamProvider.
public static void AddAzureQueueStreamProvider (this Orleans.Runtime.Configuration.ClientConfiguration config, string providerName, string connectionString = default, int numberOfQueues = 8, string deploymentId = default, int cacheSize = 4096, Orleans.Providers.Streams.Common.PersistentStreamProviderState startupState = Orleans.Providers.Streams.Common.PersistentStreamProviderState.AgentsStarted, Orleans.Streams.PersistentStreamProviderConfig persistentStreamProviderConfig = default);
static member AddAzureQueueStreamProvider : Orleans.Runtime.Configuration.ClientConfiguration * string * string * int * string * int * Orleans.Providers.Streams.Common.PersistentStreamProviderState * Orleans.Streams.PersistentStreamProviderConfig -> unit
<Extension()>
Public Sub AddAzureQueueStreamProvider (config As ClientConfiguration, providerName As String, Optional connectionString As String = Nothing, Optional numberOfQueues As Integer = 8, Optional deploymentId As String = Nothing, Optional cacheSize As Integer = 4096, Optional startupState As PersistentStreamProviderState = Orleans.Providers.Streams.Common.PersistentStreamProviderState.AgentsStarted, Optional persistentStreamProviderConfig As PersistentStreamProviderConfig = Nothing)
Параметры
- config
- ClientConfiguration
Объект конфигурации кластера для добавления поставщика.
- providerName
- String
Имя поставщика
- connectionString
- String
Строка подключения к хранилищу Azure. Если значение не указано, оно будет использовать то же самое, что и в конфигурации глобальных параметров.
- numberOfQueues
- Int32
Количество очередей, используемых в качестве секций.
- deploymentId
- String
Идентификатор развертывания, используемый для секционирования. Если значение не указано, поставщик будет использовать тот же идентификатор deploymentId, что и кластер.
- cacheSize
- Int32
Размер кэша.
- startupState
- PersistentStreamProviderState
Состояние запуска поставщика постоянного потока.
- persistentStreamProviderConfig
- PersistentStreamProviderConfig
Параметры, связанные со всеми поставщиками постоянного потока.
Применяется к
AddAzureQueueStreamProvider(ClusterConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Добавляет поставщик потока типа AzureQueueStreamProvider.
public static void AddAzureQueueStreamProvider (this Orleans.Runtime.Configuration.ClusterConfiguration config, string providerName, string connectionString = default, int numberOfQueues = 8, string deploymentId = default, int cacheSize = 4096, Orleans.Providers.Streams.Common.PersistentStreamProviderState startupState = Orleans.Providers.Streams.Common.PersistentStreamProviderState.AgentsStarted, Orleans.Streams.PersistentStreamProviderConfig persistentStreamProviderConfig = default);
static member AddAzureQueueStreamProvider : Orleans.Runtime.Configuration.ClusterConfiguration * string * string * int * string * int * Orleans.Providers.Streams.Common.PersistentStreamProviderState * Orleans.Streams.PersistentStreamProviderConfig -> unit
<Extension()>
Public Sub AddAzureQueueStreamProvider (config As ClusterConfiguration, providerName As String, Optional connectionString As String = Nothing, Optional numberOfQueues As Integer = 8, Optional deploymentId As String = Nothing, Optional cacheSize As Integer = 4096, Optional startupState As PersistentStreamProviderState = Orleans.Providers.Streams.Common.PersistentStreamProviderState.AgentsStarted, Optional persistentStreamProviderConfig As PersistentStreamProviderConfig = Nothing)
Параметры
- config
- ClusterConfiguration
Объект конфигурации кластера для добавления поставщика.
- providerName
- String
Имя поставщика
- connectionString
- String
Строка подключения к хранилищу Azure. Если значение не указано, оно будет использовать то же самое, что и в конфигурации глобальных параметров.
- numberOfQueues
- Int32
Количество очередей, используемых в качестве секций.
- deploymentId
- String
Идентификатор развертывания, используемый для секционирования. Если значение не указано, поставщик будет использовать тот же идентификатор deploymentId, что и кластер.
- cacheSize
- Int32
Размер кэша.
- startupState
- PersistentStreamProviderState
Состояние запуска поставщика постоянного потока.
- persistentStreamProviderConfig
- PersistentStreamProviderConfig
Параметры, связанные со всеми поставщиками постоянного потока.