C# Class Microsoft.Azure.Amqp.TimeoutHelper

Afficher le fichier Open project: Azure/azure-amqp Class Usage Examples

Méthodes publiques

Свойство Type Description
MaxWait System.TimeSpan

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
SetDeadline ( ) : void
WaitOne ( WaitHandle waitHandle, System.TimeSpan timeout ) : bool

Method Details

Add() public static méthode

public static Add ( System.DateTime time, System.TimeSpan timeout ) : System.DateTime
time System.DateTime
timeout System.TimeSpan
Résultat System.DateTime

Add() public static méthode

public static Add ( System.TimeSpan timeout1, System.TimeSpan timeout2 ) : System.TimeSpan
timeout1 System.TimeSpan
timeout2 System.TimeSpan
Résultat System.TimeSpan

Divide() public static méthode

public static Divide ( System.TimeSpan timeout, int factor ) : System.TimeSpan
timeout System.TimeSpan
factor int
Résultat System.TimeSpan

ElapsedTime() public méthode

public ElapsedTime ( ) : System.TimeSpan
Résultat System.TimeSpan

FromMilliseconds() public static méthode

public static FromMilliseconds ( int milliseconds ) : System.TimeSpan
milliseconds int
Résultat System.TimeSpan

IsTooLarge() public static méthode

public static IsTooLarge ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
Résultat bool

Min() public static méthode

public static Min ( System.DateTime val1, System.DateTime val2 ) : System.DateTime
val1 System.DateTime
val2 System.DateTime
Résultat System.DateTime

Min() public static méthode

public static Min ( System.TimeSpan val1, System.TimeSpan val2 ) : System.TimeSpan
val1 System.TimeSpan
val2 System.TimeSpan
Résultat System.TimeSpan

RemainingTime() public méthode

public RemainingTime ( ) : System.TimeSpan
Résultat System.TimeSpan

Subtract() public static méthode

public static Subtract ( System.DateTime time, System.TimeSpan timeout ) : System.DateTime
time System.DateTime
timeout System.TimeSpan
Résultat System.DateTime

ThrowIfNegativeArgument() public static méthode

public static ThrowIfNegativeArgument ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

ThrowIfNegativeArgument() public static méthode

public static ThrowIfNegativeArgument ( System.TimeSpan timeout, string argumentName ) : void
timeout System.TimeSpan
argumentName string
Résultat void

ThrowIfNonPositiveArgument() public static méthode

public static ThrowIfNonPositiveArgument ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

ThrowIfNonPositiveArgument() public static méthode

public static ThrowIfNonPositiveArgument ( System.TimeSpan timeout, string argumentName ) : void
timeout System.TimeSpan
argumentName string
Résultat void

TimeoutHelper() public méthode

public TimeoutHelper ( System.TimeSpan timeout ) : System
timeout System.TimeSpan
Résultat System

TimeoutHelper() public méthode

public TimeoutHelper ( System.TimeSpan timeout, bool startTimeout ) : System
timeout System.TimeSpan
startTimeout bool
Résultat System

ToMilliseconds() public static méthode

public static ToMilliseconds ( System.TimeSpan timeout ) : int
timeout System.TimeSpan
Résultat int

Property Details

MaxWait public_oe static_oe property

public static TimeSpan,System MaxWait
Résultat System.TimeSpan