C# 클래스 DotNetWorkQueue.Configuration.QueueDelay

Defines the worker thread delay behavior when no records are found to process, or if a serious transport exception has occurred.
상속: IQueueDelay
파일 보기 프로젝트 열기: blehnen/DotNetWorkQueue

공개 메소드들

메소드 설명
Add ( IEnumerable delays ) : void

Adds the specified delays.

Add ( System.TimeSpan delay ) : void

Adds the specified delay.

Clear ( ) : void

Clears this instance.

GetEnumerator ( ) : IEnumerator

Returns an enumerator that iterates through the collection.

QueueDelay ( ) : System

Initializes a new instance of the QueueDelay class.

QueueDelay ( IEnumerable delays ) : System

Initializes a new instance of the QueueDelay class.

SetReadOnly ( ) : void

Marks this instance as immutable

보호된 메소드들

메소드 설명
FailIfReadOnly ( ) : void

Throws an exception if the read only flag is true.

비공개 메소드들

메소드 설명
IEnumerable ( ) : IEnumerator

Returns an enumerator that iterates through a collection.

메소드 상세

Add() 공개 메소드

Adds the specified delays.
public Add ( IEnumerable delays ) : void
delays IEnumerable The delays.
리턴 void

Add() 공개 메소드

Adds the specified delay.
public Add ( System.TimeSpan delay ) : void
delay System.TimeSpan The delay.
리턴 void

Clear() 공개 메소드

Clears this instance.
public Clear ( ) : void
리턴 void

FailIfReadOnly() 보호된 메소드

Throws an exception if the read only flag is true.
protected FailIfReadOnly ( ) : void
리턴 void

GetEnumerator() 공개 메소드

Returns an enumerator that iterates through the collection.
public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

QueueDelay() 공개 메소드

Initializes a new instance of the QueueDelay class.
public QueueDelay ( ) : System
리턴 System

QueueDelay() 공개 메소드

Initializes a new instance of the QueueDelay class.
public QueueDelay ( IEnumerable delays ) : System
delays IEnumerable The delays.
리턴 System

SetReadOnly() 공개 메소드

Marks this instance as immutable
public SetReadOnly ( ) : void
리턴 void