EventHubAdapterFactory 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다.
public class EventHubAdapterFactory : Orleans.Streams.IQueueAdapter, Orleans.Streams.IQueueAdapterCache, Orleans.Streams.IQueueAdapterFactory
type EventHubAdapterFactory = class
interface IQueueAdapterFactory
interface IQueueAdapter
interface IQueueAdapterCache
Public Class EventHubAdapterFactory
Implements IQueueAdapter, IQueueAdapterCache, IQueueAdapterFactory
- 상속
-
EventHubAdapterFactory
- 파생
- 구현
생성자
EventHubAdapterFactory() |
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다. |
EventHubAdapterFactory(String, EventHubOptions, EventHubReceiverOptions, EventHubStreamCachePressureOptions, StreamCacheEvictionOptions, StreamStatisticOptions, IEventHubDataAdapter, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory) |
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다. |
EventHubAdapterFactory(String, EventHubOptions, EventHubReceiverOptions, EventHubStreamCachePressureOptions, StreamCacheEvictionOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory) |
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다. |
필드
adapterSettings |
스트림 공급자 설정 |
checkpointerSettings |
검사점 설정 |
dataAdapter |
데이터 어댑터 |
EventHubReceiverFactory |
IEventHubReceiver를 만드는 팩터리 |
hubSettings |
이벤트 허브 설정 |
logger |
Orleans 로깅 |
providerConfig |
공급자 구성 |
serviceProvider |
프레임워크 서비스 공급자 |
속성
CacheFactory |
eventhub 파티션에 대한 메시지 캐시를 만듭니다. |
CheckpointerFactory |
구문 검사점을 만듭니다. |
Direction |
이 큐 어댑터의 방향: 읽기, 쓰기 또는 ReadWrite입니다. |
IsRewindable |
되감기 가능한 스트림 어댑터인지 여부를 결정합니다. 이전 시점의 구독을 지원합니다. |
Name |
어댑터의 이름입니다. 주로 로깅용 |
QueueMapperFactory |
EventHub 파티션을 큐에 매핑하는 큐 매퍼 만들기 |
ReceiverMonitorFactory |
성능 메트릭을 보고하는 수신기 모니터를 만듭니다. 팩터리 funciton은 IEventHubReceiverMonitor를 반환해야 합니다. |
SerializationManager |
serialization 관리자를 가져옵니다. |
StreamFailureHandlerFactory |
파티션에 대한 오류 처리기를 만듭니다. |
메서드
Create(IServiceProvider, String) |
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다. |
CreateAdapter() |
큐 어댑터를 만듭니다. |
CreateCacheFactory(EventHubStreamCachePressureOptions) |
IEventHubQueueCacheFactory를 만듭니다. 기본적으로 EventHubQueueCacheFactory를 만듭니다. 사용자는 IEventHubQueueCacheFactory의 자체 구현 및 IEventHubQueueCacheFactory의 다른 사용자 지정을 반환하도록 이 함수를 재정의할 수 있습니다(있는 경우). |
CreateCacheFactory(EventHubStreamProviderSettings) |
IEventHubQueueCacheFactory를 만듭니다. 기본적으로 EventHubQueueCacheFactory를 만듭니다. 사용자는 IEventHubQueueCacheFactory의 자체 구현 및 IEventHubQueueCacheFactory의 다른 사용자 지정을 반환하도록 이 함수를 재정의할 수 있습니다(있는 경우). |
CreateQueueCache(QueueId) |
지정된 큐 ID에 대한 캐시 만들기 |
CreateReceiver(QueueId) |
특정 queueId에 대한 quere 수신기를 만듭니다. |
GetDeliveryFailureHandler(QueueId) |
큐에 대한 Aquire 배달 실패 처리기 |
GetPartitionIdsAsync() |
eventhub에서 파티션 ID 가져오기 |
GetQueueAdapterCache() |
큐 메시지 캐시 어댑터 만들기 |
GetStreamQueueMapper() |
큐 매퍼 만들기 |
Init() |
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다. |
Init(IProviderConfiguration, String, Logger, IServiceProvider) |
팩터리 초기화. 공급자 구성에는 이벤트 허브 설정 유형 또는 설정 자체가 포함되어야 합니다. EventHubSettingsType은 클러스터 구성에 보안 정보를 포함하지 않으려는 소비자에게 권장됩니다. |
InitEventHubClient() |
PersistentStreamProvider가 EventHub를 백 엔드 영구 이벤트 큐로 사용할 수 있도록 하는 큐 어댑터 팩터리입니다. |
QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
제공된 streamId와 연결된 단일 일괄 처리로 큐에 이벤트 집합을 씁니다. |
확장 메서드
QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>) |
제공된 streamId와 연결된 단일 일괄 처리로 큐에 이벤트 집합을 씁니다. |