C# Класс Microsoft.Azure.Amqp.TimeoutHelper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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