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


AzureConfigurationExtensions.AddAzureQueueStreamProvider Метод

Определение

Перегрузки

AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)

Добавляет поставщик потока типа AzureQueueStreamProvider.

AddAzureQueueStreamProvider(ClusterConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)

Добавляет поставщик потока типа AzureQueueStreamProvider.

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

Параметры, связанные со всеми поставщиками постоянного потока.

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