다음을 통해 공유


EventHubQueueCacheFactory.CreateBufferPool 메서드

정의

오버로드

CreateBufferPool(EventHubStreamProviderSettings, Logger, EventHubMonitorAggregationDimensions, String)

EventHubQueueCache에 대해 BufferPool을 구성하는 데 사용되는 함수입니다. 사용자가 이 함수를 재정의하여 BufferPool 만들기에 대한 추가 사용자 지정을 제공할 수 있습니다.

CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, ITelemetryProducer, String)

EventHubQueueCache에 대해 BufferPool을 구성하는 데 사용되는 함수입니다. 사용자가 이 함수를 재정의하여 BufferPool 만들기에 대한 추가 사용자 지정을 제공할 수 있습니다.

CreateBufferPool(EventHubStreamProviderSettings, Logger, EventHubMonitorAggregationDimensions, String)

EventHubQueueCache에 대해 BufferPool을 구성하는 데 사용되는 함수입니다. 사용자가 이 함수를 재정의하여 BufferPool 만들기에 대한 추가 사용자 지정을 제공할 수 있습니다.

protected virtual Orleans.Providers.Streams.Common.IObjectPool<Orleans.Providers.Streams.Common.FixedSizeBuffer> CreateBufferPool (Orleans.ServiceBus.Providers.EventHubStreamProviderSettings providerSettings, Orleans.Runtime.Logger logger, Orleans.ServiceBus.Providers.EventHubMonitorAggregationDimensions sharedDimensions, out string blockPoolId);
abstract member CreateBufferPool : Orleans.ServiceBus.Providers.EventHubStreamProviderSettings * Orleans.Runtime.Logger * Orleans.ServiceBus.Providers.EventHubMonitorAggregationDimensions * string -> Orleans.Providers.Streams.Common.IObjectPool<Orleans.Providers.Streams.Common.FixedSizeBuffer>
override this.CreateBufferPool : Orleans.ServiceBus.Providers.EventHubStreamProviderSettings * Orleans.Runtime.Logger * Orleans.ServiceBus.Providers.EventHubMonitorAggregationDimensions * string -> Orleans.Providers.Streams.Common.IObjectPool<Orleans.Providers.Streams.Common.FixedSizeBuffer>
Protected Overridable Function CreateBufferPool (providerSettings As EventHubStreamProviderSettings, logger As Logger, sharedDimensions As EventHubMonitorAggregationDimensions, ByRef blockPoolId As String) As IObjectPool(Of FixedSizeBuffer)

매개 변수

logger
Logger
blockPoolId
String

주로 차원으로 모니터링에 사용되는 생성된 풀의 ID

반환

적용 대상

CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, ITelemetryProducer, String)

Source:
EventHubQueueCacheFactory.cs

EventHubQueueCache에 대해 BufferPool을 구성하는 데 사용되는 함수입니다. 사용자가 이 함수를 재정의하여 BufferPool 만들기에 대한 추가 사용자 지정을 제공할 수 있습니다.

protected virtual Orleans.Providers.Streams.Common.IObjectPool<Orleans.Providers.Streams.Common.FixedSizeBuffer> CreateBufferPool (Orleans.Configuration.StreamStatisticOptions statisticOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Orleans.ServiceBus.Providers.EventHubMonitorAggregationDimensions sharedDimensions, Orleans.Runtime.ITelemetryProducer telemetryProducer, out string blockPoolId);
abstract member CreateBufferPool : Orleans.Configuration.StreamStatisticOptions * Microsoft.Extensions.Logging.ILoggerFactory * Orleans.ServiceBus.Providers.EventHubMonitorAggregationDimensions * Orleans.Runtime.ITelemetryProducer * string -> Orleans.Providers.Streams.Common.IObjectPool<Orleans.Providers.Streams.Common.FixedSizeBuffer>
override this.CreateBufferPool : Orleans.Configuration.StreamStatisticOptions * Microsoft.Extensions.Logging.ILoggerFactory * Orleans.ServiceBus.Providers.EventHubMonitorAggregationDimensions * Orleans.Runtime.ITelemetryProducer * string -> Orleans.Providers.Streams.Common.IObjectPool<Orleans.Providers.Streams.Common.FixedSizeBuffer>
Protected Overridable Function CreateBufferPool (statisticOptions As StreamStatisticOptions, loggerFactory As ILoggerFactory, sharedDimensions As EventHubMonitorAggregationDimensions, telemetryProducer As ITelemetryProducer, ByRef blockPoolId As String) As IObjectPool(Of FixedSizeBuffer)

매개 변수

statisticOptions
StreamStatisticOptions
loggerFactory
ILoggerFactory
telemetryProducer
ITelemetryProducer
blockPoolId
String

반환

적용 대상