C# 클래스 Microsoft.Azure.Amqp.TimeoutHelper

파일 보기 프로젝트 열기: Azure/azure-amqp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MaxWait System.TimeSpan

공개 메소드들

메소드 설명
Add ( System.DateTime time, System.TimeSpan timeout ) : System.DateTime
Add ( System.TimeSpan timeout1, System.TimeSpan timeout2 ) : System.TimeSpan
Divide ( System.TimeSpan timeout, int factor ) : System.TimeSpan
ElapsedTime ( ) : System.TimeSpan
FromMilliseconds ( int milliseconds ) : System.TimeSpan
IsTooLarge ( System.TimeSpan timeout ) : bool
Min ( System.DateTime val1, System.DateTime val2 ) : System.DateTime
Min ( System.TimeSpan val1, System.TimeSpan val2 ) : System.TimeSpan
RemainingTime ( ) : System.TimeSpan
Subtract ( System.DateTime time, System.TimeSpan timeout ) : System.DateTime
ThrowIfNegativeArgument ( System.TimeSpan timeout ) : void
ThrowIfNegativeArgument ( System.TimeSpan timeout, string argumentName ) : void
ThrowIfNonPositiveArgument ( System.TimeSpan timeout ) : void
ThrowIfNonPositiveArgument ( System.TimeSpan timeout, string argumentName ) : void
TimeoutHelper ( System.TimeSpan timeout ) : System
TimeoutHelper ( System.TimeSpan timeout, bool startTimeout ) : System
ToMilliseconds ( System.TimeSpan timeout ) : int

비공개 메소드들

메소드 설명
SetDeadline ( ) : void
WaitOne ( WaitHandle waitHandle, System.TimeSpan timeout ) : bool

메소드 상세

Add() 공개 정적인 메소드

public static Add ( System.DateTime time, System.TimeSpan timeout ) : System.DateTime
time System.DateTime
timeout System.TimeSpan
리턴 System.DateTime

Add() 공개 정적인 메소드

public static Add ( System.TimeSpan timeout1, System.TimeSpan timeout2 ) : System.TimeSpan
timeout1 System.TimeSpan
timeout2 System.TimeSpan
리턴 System.TimeSpan

Divide() 공개 정적인 메소드

public static Divide ( System.TimeSpan timeout, int factor ) : System.TimeSpan
timeout System.TimeSpan
factor int
리턴 System.TimeSpan

ElapsedTime() 공개 메소드

public ElapsedTime ( ) : System.TimeSpan
리턴 System.TimeSpan

FromMilliseconds() 공개 정적인 메소드

public static FromMilliseconds ( int milliseconds ) : System.TimeSpan
milliseconds int
리턴 System.TimeSpan

IsTooLarge() 공개 정적인 메소드

public static IsTooLarge ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
리턴 bool

Min() 공개 정적인 메소드

public static Min ( System.DateTime val1, System.DateTime val2 ) : System.DateTime
val1 System.DateTime
val2 System.DateTime
리턴 System.DateTime

Min() 공개 정적인 메소드

public static Min ( System.TimeSpan val1, System.TimeSpan val2 ) : System.TimeSpan
val1 System.TimeSpan
val2 System.TimeSpan
리턴 System.TimeSpan

RemainingTime() 공개 메소드

public RemainingTime ( ) : System.TimeSpan
리턴 System.TimeSpan

Subtract() 공개 정적인 메소드

public static Subtract ( System.DateTime time, System.TimeSpan timeout ) : System.DateTime
time System.DateTime
timeout System.TimeSpan
리턴 System.DateTime

ThrowIfNegativeArgument() 공개 정적인 메소드

public static ThrowIfNegativeArgument ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

ThrowIfNegativeArgument() 공개 정적인 메소드

public static ThrowIfNegativeArgument ( System.TimeSpan timeout, string argumentName ) : void
timeout System.TimeSpan
argumentName string
리턴 void

ThrowIfNonPositiveArgument() 공개 정적인 메소드

public static ThrowIfNonPositiveArgument ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

ThrowIfNonPositiveArgument() 공개 정적인 메소드

public static ThrowIfNonPositiveArgument ( System.TimeSpan timeout, string argumentName ) : void
timeout System.TimeSpan
argumentName string
리턴 void

TimeoutHelper() 공개 메소드

public TimeoutHelper ( System.TimeSpan timeout ) : System
timeout System.TimeSpan
리턴 System

TimeoutHelper() 공개 메소드

public TimeoutHelper ( System.TimeSpan timeout, bool startTimeout ) : System
timeout System.TimeSpan
startTimeout bool
리턴 System

ToMilliseconds() 공개 정적인 메소드

public static ToMilliseconds ( System.TimeSpan timeout ) : int
timeout System.TimeSpan
리턴 int

프로퍼티 상세

MaxWait 공개적으로 정적으로 프로퍼티

public static TimeSpan,System MaxWait
리턴 System.TimeSpan