public static class PlatformExtensions
<ExtensionAttribute>
Public NotInheritable Class PlatformExtensions
[ExtensionAttribute]
public ref class PlatformExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type PlatformExtensions = class end
ComputeHash | Возвращает массив байт с криптостойким хеш-значением для заданного массива байт с данными. |
GetT | Возвращает значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу T. |
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), если может потребоваться глобально переопределить местоположение сборки. |
ImplementsT | Возвращает признак того, что тип реализует заданный интерфейс. |
IsAssignableFromT | Возвращает признак того, что тип реализует заданный интерфейс. |
LogException(ILogger, Exception, LogLevel) | Записывает сообщение об исключении в лог с указанием необходимых деталей. |
LogException(ILogger, String, Exception, LogLevel) | Записывает сообщение об исключении в лог с указанием необходимых деталей. |
ToTask | Создаёт задачу, которая отмечается как завершённая, когда для WaitHandle сработает сигнал. Задача возвращает true, если ожидание handle было завершено, или false, если ожидание завершилось таймаутом. |
TryGetT | Возвращает либо значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу T при его наличии, либо возвращает значение по умолчанию defaultValue, если запрошенное значение отсутствовало в хранилище. Внимание! Если требуется получить значение, которое может присутствовать со значением null, но тип данных не допускает null, например, для типа int, то пишите следующим образом: storage.TryGet<int?>("key") ?? 0 |
WaitOneAsync(WaitHandle, CancellationToken) | Асинхронно ожидает заданный объект WaitHandle. Ожидание выполняется без таймаута. |
WaitOneAsync(WaitHandle, Int32, CancellationToken) | Асинхронно ожидает заданный объект WaitHandle. Возвращает признак того, что ожидание завершилось при переходе объекта waitHandle в сигнальное состояние, а не при наступлении таймаута. |
WaitOneAsync(WaitHandle, TimeSpan, CancellationToken) | Асинхронно ожидает заданный объект WaitHandle. Возвращает признак того, что ожидание завершилось при переходе объекта waitHandle в сигнальное состояние, а не при наступлении таймаута. |