|
Dreamine.Hybrid 1.0.3
Dreamine.Hybrid 프로젝트의 API와 구성 요소를 제공합니다.
|
Public 멤버 함수 | |
| bool | TryAdd (Subscription subscription) |
| Subscription[] | CreateSnapshot () |
| void | Remove (Subscription subscription) |
| bool | TryCloseIfEmpty () |
Private 속성 | |
| readonly List< Subscription > | _subscriptions = new() |
| bool | _closed |
한 메시지 형식의 구독 컬렉션과 닫힘 상태를 잠금으로 보호합니다.
InMemoryHybridMessageBus.cs 파일의 296 번째 라인에서 정의되었습니다.
|
inline |
현재 구독 배열의 스레드 안전 스냅숏을 만듭니다.
InMemoryHybridMessageBus.cs 파일의 371 번째 라인에서 정의되었습니다.
다음을 참조함 : _subscriptions.
|
inline |
버킷에서 지정한 구독을 제거합니다.
| subscription | 제거할 구독입니다. |
InMemoryHybridMessageBus.cs 파일의 395 번째 라인에서 정의되었습니다.
다음을 참조함 : _subscriptions.
|
inline |
버킷이 열려 있으면 구독을 추가합니다.
| subscription | 추가할 구독입니다. |
true, 버킷이 닫혔으면 false입니다.InMemoryHybridMessageBus.cs 파일의 341 번째 라인에서 정의되었습니다.
다음을 참조함 : _closed, _subscriptions.
다음에 의해서 참조됨 : Dreamine.Hybrid.Messaging.InMemoryHybridMessageBus.Subscribe< TMessage >().

|
inline |
구독이 없으면 버킷을 닫아 더 이상 추가되지 않게 합니다.
true, 아직 구독이 있으면 false입니다.InMemoryHybridMessageBus.cs 파일의 419 번째 라인에서 정의되었습니다.
다음을 참조함 : _closed, _subscriptions.
|
private |
closed 값을 보관합니다.
InMemoryHybridMessageBus.cs 파일의 315 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : TryAdd(), TryCloseIfEmpty().
|
private |
subscriptions 값을 보관합니다.
InMemoryHybridMessageBus.cs 파일의 306 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateSnapshot(), Remove(), TryAdd(), TryCloseIfEmpty().