Windows.Foundation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет основные функции среда выполнения Windows, включая управление асинхронными операциями и доступ к хранилищам свойств. Это пространство имен также определяет общие типы значений, представляющие универсальный код ресурса (URI), даты и время, объемные измерения и другие базовые значения.
Классы
Deferral |
Сохраняет DeferralCompletedHandler , вызываемый по завершении отсрочки, и управляет состоянием отсрочки. |
GuidHelper |
Класс, содержащий статические вспомогательные методы для работы с типом Guid . |
MemoryBuffer |
Представляет буфер памяти с подсчетом ссылок. |
PropertyValue |
Представляет значение в хранилище свойств (например, экземпляр PropertySet ). |
Uri |
Определяет объект , представляющий значение универсального кода ресурса (URI), и анализирует его на компоненты. Объект Uri используется многими другими API среда выполнения Windows, которые не обязательно ограничиваются сценариями веб-браузера.
|
WwwFormUrlDecoder |
Анализирует строку запроса URL-адреса и предоставляет результаты в виде вектора только для чтения (списка) пар "имя-значение" из строки запроса. |
WwwFormUrlDecoderEntry |
Представляет пару "имя-значение" в строке запроса URL-адреса. Используйте вместо него интерфейс IWwwFormUrlDecoderEntry ; См. примечания. |
Структуры
DateTime |
Представляет текущее время, обычно выраженное как дата и время суток.
|
EventRegistrationToken |
Представляет ссылку на делегата, получающего уведомления об изменениях.
|
HResult |
Представляет ошибку среда выполнения Windows.
|
Point |
Представляет значения координат X и Y, определяющие точку в двумерной плоскости. |
Rect |
Содержит числовые значения, представляющие расположение и размер прямоугольника. |
Size |
Представляет числовые значения, определяющие высоту и ширину. |
TimeSpan |
Представляет интервал времени в виде 64-разрядного целочисленного значения со знаком.
TimeSpan используется в примере приложения адаптивной потоковой передачи. |
Интерфейсы
IAsyncAction |
Представляет асинхронное действие. Это тип возвращаемого значения для многих среда выполнения Windows асинхронных методов, которые не имеют результирующих объектов и не сообщают о ходе выполнения. |
IAsyncActionWithProgress<TProgress> |
Представляет асинхронное действие, которое может сообщать вызывающим абонентам об обновлениях хода выполнения. Это тип возвращаемого значения для всех среда выполнения Windows асинхронных методов, которые не имеют результирующих объектов, но сообщают о ходе выполнения прослушивателям обратного вызова. |
IAsyncInfo |
Поддерживает асинхронные действия и операции. IAsyncInfo — это базовый интерфейс для IAsyncAction, IAsyncActionWithProgress TProgress<>, IAsyncOperation<TResult> и IAsyncOperationWithProgress<TResult,TProgress>, каждый из которых поддерживает сочетания типа возвращаемого значения и хода выполнения для асинхронного метода. |
IAsyncOperation<TResult> |
Представляет асинхронную операцию, которая возвращает результат после завершения. Это тип возвращаемого значения для многих среда выполнения Windows асинхронных методов, которые имеют результаты, но не сообщают о ходе выполнения. |
IAsyncOperationWithProgress<TResult,TProgress> |
Представляет асинхронную операцию, которая может сообщать вызывающим абонентам об обновлениях хода выполнения. Это тип возвращаемого значения для многих среда выполнения Windows асинхронных методов, которые имеют результаты, а также сообщают о ходе выполнения. |
IClosable |
Определяет метод освобождения распределенных ресурсов.
|
IGetActivationFactory |
Определяет реализацию для типа, который получает фабрики активации. |
IMemoryBuffer |
Представляет буфер памяти с подсчетом ссылок. |
IMemoryBufferReference |
Представляет ссылку на объект IMemoryBuffer . |
IPropertyValue |
Представляет значение в хранилище свойств. Вы не можете реализовать этот интерфейс, см. раздел Примечания. |
IReference<T> |
Позволяет использовать произвольные перечисления, структуры и типы делегатов в качестве значений свойств.
|
IReferenceArray<T> |
Позволяет использовать произвольные перечисления, структуры и типы делегатов в качестве массива значений свойств. Вы не можете реализовать этот интерфейс, см. раздел Примечания. |
IStringable |
Предоставляет способ представления текущего объекта в виде строки. |
IWwwFormUrlDecoderEntry |
Представляет пару "имя-значение" в строке запроса URL-адреса. |
Перечисления
AsyncStatus |
Указывает состояние асинхронной операции. |
PropertyType |
Задает типы значений свойств. |
Делегаты
AsyncActionCompletedHandler |
Представляет метод, обрабатывающий завершенное событие асинхронного действия. |
AsyncActionProgressHandler<TProgress> |
Представляет метод, обрабатывающий события обновления хода выполнения асинхронного действия, предоставляющего обновления хода выполнения. |
AsyncActionWithProgressCompletedHandler<TProgress> |
Представляет метод, обрабатывающий завершенное событие асинхронного действия, предоставляющего обновления хода выполнения. |
AsyncOperationCompletedHandler<TResult> |
Представляет метод, обрабатывающий завершенное событие асинхронной операции. |
AsyncOperationProgressHandler<TResult,TProgress> |
Представляет метод, обрабатывающий события обновления хода выполнения асинхронной операции, предоставляющей обновления хода выполнения. |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
Представляет метод, обрабатывающий завершенное событие асинхронной операции, которая предоставляет обновления хода выполнения. |
DeferralCompletedHandler |
Представляет метод, обрабатывающий завершенное событие отложенного действия. |
EventHandler<T> |
Представляет метод, обрабатывающий общие события.
|
TypedEventHandler<TSender,TResult> |
Представляет метод, обрабатывающий общие события. |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по