PlatformExtensions - методы |
Тип PlatformExtensions предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ComputeHash |
Возвращает массив байт с криптостойким хеш-значением для заданного массива байт с данными.
| |
GetActualLocationFileName |
Возвращает действительное местоположение сборки (обычно это местоположение до того, как сборка была скопирована механизмом shadow copy).
При этом используется делегат AssemblyResolveActualLocationFunc или метод GetLocationFileNameFromCodeBase(Assembly),
если делегат не был определён.
| |
GetActualLocationFolder |
Возвращает действительное местоположение сборки (обычно это местоположение до того, как сборка была скопирована механизмом shadow copy).
При этом используется делегат AssemblyResolveActualLocationFunc или метод GetLocationFolderFromCodeBase(Assembly),
если делегат не был определён.
| |
GetAwaiter |
Предоставляет функциональность await для WaitHandle.
Задача возвращает true, если ожидание handle было завершено,
или false, если ожидание завершилось таймаутом.
| |
GetConstantHashCode |
Возвращает постоянный хеш-код для строки, значение которого не зависит от текущего процесса.
| |
GetFullText |
Возвращает полную информацию по заданному исключению, включая текст нескольких исключений для AggregateException.
Для обычных исключений результат аналогичен вызову метода ToString.
| |
GetHashedString |
Возвращает строку, содержащую криптостойкое хеш-значение от текущей строки.
| |
GetLocationFileNameFromCodeBase |
Возвращает полный путь к файлу сборки.
| |
GetLocationFolderFromCodeBase |
Возвращает путь к папке со сборкой. Используйте метод GetActualLocationFolder(Assembly),
если может потребоваться глобально переопределить местоположение сборки.
| |
Has | Возвращает признак того, что заданный флаг установлен. | |
HasAny | Возвращает признак того, что один из заданных флагов установлен. | |
HasNot | Возвращает признак того, что заданный флаг не установлен. | |
ImplementsT |
Возвращает признак того, что тип реализует заданный интерфейс.
| |
LogException(ILogger, Exception, LogLevel) |
Записывает сообщение об исключении в лог с указанием необходимых деталей.
| |
LogException(ILogger, String, Exception, LogLevel) |
Записывает сообщение об исключении в лог с указанием необходимых деталей.
| |
ToTask |
Создаёт задачу, которая отмечается как завершённая, когда для WaitHandle сработает сигнал.
Задача возвращает true, если ожидание handle было завершено,
или false, если ожидание завершилось таймаутом.
| |
WaitOneAsync(WaitHandle, CancellationToken) |
Асинхронно ожидает заданный объект WaitHandle. Ожидание выполняется без таймаута.
| |
WaitOneAsync(WaitHandle, Int32, CancellationToken) |
Асинхронно ожидает заданный объект WaitHandle. Возвращает признак того, что ожидание завершилось
при переходе объекта waitHandle в сигнальное состояние, а не при наступлении таймаута.
| |
WaitOneAsync(WaitHandle, TimeSpan, CancellationToken) |
Асинхронно ожидает заданный объект WaitHandle. Возвращает признак того, что ожидание завершилось
при переходе объекта waitHandle в сигнальное состояние, а не при наступлении таймаута.
|