Dreamine.Communication.Abstractions 1.0.2
Dreamine.Communication.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Communication.Abstractions.Options.OutboundQueueOptions 클래스 참조sealed

더 자세히 ...

속성

DisconnectedSendPolicy DisconnectedSendPolicy [get, set]
int MaxQueueSize = 10_000 [get, set]
bool DropOldestWhenFull = true [get, set]
TimeSpan? MaxMessageAge = TimeSpan.FromSeconds(30) [get, set]
bool FlushOnReconnect = true [get, set]

상세한 설명

연결되지 않은 동안 사용할 송신 큐의 동작과 제한을 구성합니다.

OutboundQueueOptions.cs 파일의 13 번째 라인에서 정의되었습니다.

속성 문서화

◆ DisconnectedSendPolicy

DisconnectedSendPolicy Dreamine.Communication.Abstractions.Options.OutboundQueueOptions.DisconnectedSendPolicy
getset

연결 끊김 상태에서 송신 요청을 처리하는 정책을 가져오거나 설정합니다.

OutboundQueueOptions.cs 파일의 23 번째 라인에서 정의되었습니다.

23{ get; set; }

◆ DropOldestWhenFull

bool Dreamine.Communication.Abstractions.Options.OutboundQueueOptions.DropOldestWhenFull = true
getset

큐가 가득 찼을 때 가장 오래된 메시지를 제거할지 여부를 가져오거나 설정합니다.

OutboundQueueOptions.cs 파일의 44 번째 라인에서 정의되었습니다.

44{ get; set; } = true;

◆ FlushOnReconnect

bool Dreamine.Communication.Abstractions.Options.OutboundQueueOptions.FlushOnReconnect = true
getset

재연결에 성공했을 때 큐의 메시지를 자동으로 전송할지 여부를 가져오거나 설정합니다.

OutboundQueueOptions.cs 파일의 64 번째 라인에서 정의되었습니다.

64{ get; set; } = true;

◆ MaxMessageAge

TimeSpan? Dreamine.Communication.Abstractions.Options.OutboundQueueOptions.MaxMessageAge = TimeSpan.FromSeconds(30)
getset

큐에 저장된 메시지의 최대 보관 시간을 가져오거나 설정합니다. null이면 만료하지 않습니다.

OutboundQueueOptions.cs 파일의 54 번째 라인에서 정의되었습니다.

54{ get; set; } = TimeSpan.FromSeconds(30);

◆ MaxQueueSize

int Dreamine.Communication.Abstractions.Options.OutboundQueueOptions.MaxQueueSize = 10_000
getset

송신 큐에 보관할 수 있는 최대 메시지 수를 가져오거나 설정합니다.

OutboundQueueOptions.cs 파일의 34 번째 라인에서 정의되었습니다.

34{ get; set; } = 10_000;

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: