다음을 통해 공유


EventDataGeneratorAdapterFactory 클래스

정의

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

public class EventDataGeneratorAdapterFactory : Orleans.ServiceBus.Providers.EventHubAdapterFactory, Orleans.Providers.IControllable
type EventDataGeneratorAdapterFactory = class
    inherit EventHubAdapterFactory
    interface IControllable
Public Class EventDataGeneratorAdapterFactory
Inherits EventHubAdapterFactory
Implements IControllable
상속
EventDataGeneratorAdapterFactory
구현

생성자

EventDataGeneratorAdapterFactory(String, EventDataGeneratorStreamOptions, EventHubOptions, EventHubReceiverOptions, EventHubStreamCachePressureOptions, StreamCacheEvictionOptions, StreamStatisticOptions, IEventHubDataAdapter, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory)

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

EventDataGeneratorAdapterFactory(String, EventDataGeneratorStreamOptions, EventHubOptions, EventHubReceiverOptions, EventHubStreamCachePressureOptions, StreamCacheEvictionOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory)

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

필드

adapterSettings

스트림 공급자 설정

(다음에서 상속됨 EventHubAdapterFactory)
checkpointerSettings

검사점 설정

(다음에서 상속됨 EventHubAdapterFactory)
dataAdapter

데이터 어댑터

(다음에서 상속됨 EventHubAdapterFactory)
EventHubReceiverFactory

IEventHubReceiver를 만드는 팩터리

(다음에서 상속됨 EventHubAdapterFactory)
hubSettings

이벤트 허브 설정

(다음에서 상속됨 EventHubAdapterFactory)
logger

Orleans 로깅

(다음에서 상속됨 EventHubAdapterFactory)
providerConfig

공급자 구성

(다음에서 상속됨 EventHubAdapterFactory)
serviceProvider

프레임워크 서비스 공급자

(다음에서 상속됨 EventHubAdapterFactory)

속성

CacheFactory

eventhub 파티션에 대한 메시지 캐시를 만듭니다.

(다음에서 상속됨 EventHubAdapterFactory)
CheckpointerFactory

구문 검사점 을 만듭니다.

(다음에서 상속됨 EventHubAdapterFactory)
Direction

이 큐 어댑터의 방향: 읽기, 쓰기 또는 읽기Write.

(다음에서 상속됨 EventHubAdapterFactory)
IsRewindable

되감기 가능한 스트림 어댑터인지 여부를 확인합니다. 이전 시점의 구독을 지원합니다.

(다음에서 상속됨 EventHubAdapterFactory)
Name

어댑터 이름입니다. 주로 로깅용

(다음에서 상속됨 EventHubAdapterFactory)
QueueMapperFactory

EventHub 파티션을 큐에 매핑하는 큐 매퍼 만들기

(다음에서 상속됨 EventHubAdapterFactory)
ReceiverMonitorFactory

성능 메트릭을 보고하는 수신기 모니터를 만듭니다. 팩터리 펀시톤은 IEventHubReceiverMonitor를 반환해야 합니다.

(다음에서 상속됨 EventHubAdapterFactory)
SerializationManager

serialization 관리자를 가져옵니다.

(다음에서 상속됨 EventHubAdapterFactory)
StreamFailureHandlerFactory

파티션에 대한 오류 처리기를 만듭니다.

(다음에서 상속됨 EventHubAdapterFactory)

메서드

Create(IServiceProvider, String)

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

CreateAdapter()

큐 어댑터를 만듭니다.

(다음에서 상속됨 EventHubAdapterFactory)
CreateCacheFactory(EventHubStreamCachePressureOptions)

IEventHubQueueCacheFactory를 만듭니다. 기본적으로 EventHubQueueCacheFactory를 만듭니다. 사용자는 이 함수를 재정의하여 IEventHubQueueCacheFactory의 자체 구현과 IEventHubQueueCacheFactory의 다른 사용자 지정을 반환할 수 있습니다.

(다음에서 상속됨 EventHubAdapterFactory)
CreateCacheFactory(EventHubStreamProviderSettings)

IEventHubQueueCacheFactory를 만듭니다. 기본적으로 EventHubQueueCacheFactory를 만듭니다. 사용자는 이 함수를 재정의하여 IEventHubQueueCacheFactory의 자체 구현과 IEventHubQueueCacheFactory의 다른 사용자 지정을 반환할 수 있습니다.

(다음에서 상속됨 EventHubAdapterFactory)
CreateQueueCache(QueueId)

지정된 큐 ID에 대한 캐시 만들기

(다음에서 상속됨 EventHubAdapterFactory)
CreateReceiver(QueueId)

특정 queueId에 대한 quere 수신기를 만듭니다.

(다음에서 상속됨 EventHubAdapterFactory)
ExecuteCommand(Int32, Object)

명령 실행

GenerateEventHubPartitions(Int32)

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

GetDeliveryFailureHandler(QueueId)

큐에 대한 문의 배달 실패 처리기

(다음에서 상속됨 EventHubAdapterFactory)
GetPartitionIdsAsync()

EventHubGeneratorStreamProviderSettings에서 모의 eventhub 파티션 ID 생성

GetQueueAdapterCache()

큐 메시지 캐시 어댑터 만들기

(다음에서 상속됨 EventHubAdapterFactory)
GetStreamQueueMapper()

큐 매퍼 만들기

(다음에서 상속됨 EventHubAdapterFactory)
Init()

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

Init(IProviderConfiguration, String, Logger, IServiceProvider)

팩터리 초기화. 공급자 구성에는 이벤트 허브 설정 유형 또는 설정 자체가 포함되어야 합니다. EventHubSettingsType은 클러스터 구성에 보안 정보를 포함하지 않으려는 소비자에게 권장됩니다.

(다음에서 상속됨 EventHubAdapterFactory)
InitEventHubClient()

Eventhub에서 읽는 대신 자체 이벤트를 생성하는 영구 스트림 공급자 어댑터입니다. 이는 주로 테스트 목적으로 사용됩니다.

QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>)

제공된 streamId와 연결된 단일 일괄 처리로 이벤트 집합을 큐에 씁니다.

(다음에서 상속됨 EventHubAdapterFactory)

확장 메서드

QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>)

제공된 streamId와 연결된 단일 일괄 처리로 이벤트 집합을 큐에 씁니다.

적용 대상