API платформы .NET для приложений Магазина Windows
Приложения .NET для Магазина Windows предоставляет набор управляемых типов, которые можно использовать для создания приложений Магазин Windows для Windows с помощью C# или Visual Basic. Ниже перечислены пространства имен в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows содержит подмножество типов, предоставляемых в полной версии платформы .NET Framework для каждого пространства имен. Дополнительные сведения об отдельных пространствах имен см. в соответствующих разделах.
Дополнительные сведения см. в разделе Общие сведения о .NET для приложений Магазина Windows.
Только для приложений Магазин Windows: API для приложений Магазин Windows, которые представляются как элементы HTML или XAML, поддерживаются только в приложениях Магазин Windows; они не поддерживаются в настольных приложениях или в браузерах для настольных версий Windows.
Пространства имен
Пространство имен |
Описание |
---|---|
Содержит фундаментальные и базовые классы, определяющие часто используемые типы значений и ссылочных данных, события и обработчики событий, интерфейсы, атрибуты и исключения обработки. |
|
Содержит типы для управления созданием и компиляцией исходного кода на поддерживаемых языках программирования. |
|
Содержит интерфейсы и классы, определяющие различные коллекции объектов, такие как списки, очереди, битовые массивы, хэш-таблицы и словари. |
|
Содержит интерфейсы и классы, определяющие различные объекты коллекций для параллельной обработки. |
|
Содержит интерфейсы и классы, определяющие универсальные коллекции, которые позволяют пользователям создавать строго типизированные коллекции, обеспечивающие более высокий уровень безопасности типов и производительности по сравнению со строго типизированными коллекциями, не являющимися универсальными. |
|
Содержит классы, которые могут использоваться в качестве коллекций в объектной модели библиотеки многократного использования. Эти классы предназначены для использования со свойствами или методами, возвращающими коллекции. |
|
Содержит специализированные и строго типизированные коллекции, например словарь в виде связанного списка, битовый вектор или коллекцию, которая может содержать только строки. |
|
Предоставляет классы, используемые для реализации поведения компонентов и элементов управления во время разработки и во время выполнения. |
|
Предоставляет классы атрибутов, используемые для определения метаданных элементов управления. |
|
Предоставляет поддержку классов атрибутов, используемых для определения метаданных элементов управления. |
|
Чтобы установить пространства имен System.Composition, откройте проект в Visual Studio 2012 или более поздней версии, выберите Управление пакетами NuGet в меню Проект и найдите пакет Microsoft.Composition в Интернете. |
|
Чтобы установить пространства имен System.Composition, откройте проект в Visual Studio 2012 или более поздней версии, выберите Управление пакетами NuGet в меню Проект и найдите пакет Microsoft.Composition в Интернете. |
|
Чтобы установить пространства имен System.Composition, откройте проект в Visual Studio 2012 или более поздней версии, выберите Управление пакетами NuGet в меню Проект и найдите пакет Microsoft.Composition в Интернете. |
|
Чтобы установить пространства имен System.Composition, откройте проект в Visual Studio 2012 или более поздней версии, выберите Управление пакетами NuGet в меню Проект и найдите пакет Microsoft.Composition в Интернете. |
|
Предоставляет классы, позволяющие взаимодействовать с системными процессами, журналами событий и счетчиками производительности. |
|
Содержит классы для взаимодействия с инструментами для анализа кода. |
|
Содержит статические классы для представления программных конструкций, таких как предусловия, постусловия и инварианты. |
|
Предоставляет типы и члены, позволяющие разработчикам создавать строго типизированные события, которые будут захватываться системой трассировки событий для Windows (ETW). |
|
Предоставляет классы и интерфейсы, поддерживающие среду DLR. |
|
Содержит классы, определяющие сведения, относящиеся к языку и региональным параметрам, такие как язык, страна или регион, используемые календари, шаблоны форматирования дат, денежных единиц и чисел, а также порядок сортировки строк. |
|
Типы, позволяющие выполнять синхронное и асинхронное чтение и запись данных в потоки и файлы. |
|
Содержит классы, выполняющие базовые операции сжатия и распаковки потоков. |
|
Содержит классы и интерфейсы, поддерживающие запросы с использованием LINQ. |
|
Содержит типы, позволяющие представлять выражения кода уровня языка в виде объектов в форме деревьев выражений. |
|
Предоставляет простой программный интерфейс для многих современных сетевых протоколов. |
|
Предоставляет интерфейс программирования для современных приложений HTTP. |
|
Предоставляет коллекцию поддержки заголовков HTTP, используемых пространством имен System.Net.Http. |
|
Предоставляет доступ к данным сетевого трафика, сведениям о сетевых адресах и уведомлениям об изменении адресов для локального компьютера. |
|
Содержит типы, дополняющие числовые примитивы, которые определены в .NET Framework. |
|
Содержит классы и интерфейсы, предоставляющие управляемое представление загруженных типов, методов и полей, а также возможность динамического создания и вызова типов. |
|
Содержит классы, которые разрешают настраиваемые контексты отражения. |
|
Содержит классы, позволяющие компилятору или средству выдавать метаданные и MSIL, а также при необходимости создавать PE-файлы на диске. В основном эти классы используются обработчиками скриптов и компиляторами. |
|
Предоставляет классы и интерфейсы, позволяющие разработчикам создавать используемые в приложениях различные ресурсы для конкретного языка и региональных параметров, сохранять эти ресурсы и управлять ими. |
|
Содержит дополнительные типы, поддерживающие различные пространства имен, такие как System, пространства имен Runtime и пространства имен Security. |
|
Предоставляет средства, позволяющие разработчикам компиляторов, использующим управляемый код, задавать в метаданных атрибуты, влияющие на поведение среды CLR во время выполнения. |
|
Предоставляет классы для расширенной обработки исключений. |
|
Предоставляет разнообразные члены, поддерживающие COM-взаимодействие и службы вызова платформы. |
|
Содержит методы, являющиеся определениями функций COM для управляемого кода. |
|
Содержит классы, которые поддерживают взаимодействие между управляемым кодом и Среда выполнения Windows и обеспечивают создание типов Среда выполнения Windows с помощью управляемого кода. |
|
Содержит классы, которые можно использовать для сериализации и десериализации объектов. |
|
Содержит типы, используемые для сериализации объектов в формат JSON и их десериализации из этого формата. |
|
Содержит дополнительные типы, поддерживающие реализацию параллельного управления версиями платформы .NET Framework. |
|
Предоставляет базовую структуру системы безопасности .NET Framework, в том числе базовые классы для разрешений. |
|
Определяет объект субъекта, представляющий контекст безопасности, в котором работает код. |
|
Содержит типы, необходимые для создания службы Windows Communication Foundation (WCF) и клиентских приложений, которые могут быть использованы для построения широко распределенных приложений. |
|
Содержит типы, необходимые для конструирования и изменения сообщений, используемых клиентами и службами для взаимодействия друг с другом, типы каналов, используемые для обмена сообщениями, фабрики каналов и прослушиватели каналов, используемые для конструирования этих каналов, а также элементы привязки, используемые для их настройки. |
|
Содержит типы, необходимые для конструирования и изменения описаний служб, контрактов и конечных точек, используемых для построения сред выполнения служб и экспорта метаданных. |
|
Содержит типы, необходимые для изменения поведения выполнения приложений служб и клиентских приложений во время выполнения. |
|
Содержит классы, поддерживающие общую безопасность Windows Communication Foundation (WCF). |
|
Содержит типы, представляющие токены безопасности и сертификаты для безопасности Windows Communication Foundation (WFC). |
|
Содержит классы, представляющие кодировки символов, и вспомогательный класс, который управляет и форматирует объекты String, не создавая промежуточные экземпляры String. |
|
Содержит классы, обеспечивающие доступ к обработчику регулярных выражений .NET Framework. |
|
Предоставляет классы и интерфейсы для многопоточного программирования. |
|
Предоставляет типы, которые упрощают работу по написанию параллельного и асинхронного кода. |
|
Предоставляет модель программирования на основе субъектов, которая обеспечивает внутрипроцессную передачу сообщений для недетализированного потока данных и задач по конвейеризации. Чтобы установить пространство имен System.Threading.Tasks.Dataflow, откройте проект в Visual Studio 2012 или более поздней версии, в меню Проект выберите Управление пакетами NuGet и выполните в Интернете поиск пакета Microsoft.Tpl.Dataflow. |
|
Содержит типы, которые позволяют выполнять пользовательские команды. |
|
Предоставляет поддержку обработки XML, основанную на стандартах. |
|
Содержит типы для LINQ to XML — размещаемого в памяти интерфейса программирования XML, который позволяет легко и эффективно изменять XML-документы. |
|
Содержит классы XML, обеспечивающие основанную на стандартах поддержку XSD-схем. |
|
Содержит классы, используемые для сериализации объектов в документы формата XML или в потоки. |
|
Включает фундаментальные функции Среда выполнения Windows, включая управление асинхронными операциями, обращение к хранилищам свойств и работу с изображениями и универсальными кодами ресурсов (URI). |
|
Предоставляет приложение Магазин Windows с доступом к основным функциональным возможностям системы и сведения о среде выполнения в пользовательском интерфейсе. |
|
Предоставляет общий API платформы и API модели приложения, а также разнообразные классы поддержки, которые широко используются в различных функциональных областях. |
|
Определяет классы, представляющие части компонентов элементов управления пользовательского интерфейса или иначе поддерживающие модель построения элементов управления. Также определяет интерфейсы для шаблонов элементов управления, такие как привязка и выделение. |
|
Предоставляет базовую поддержку мультимедиа, графических примитивов и API рисования кистью. |
|
Предоставляет интерфейс API анимации и раскадровки для анимации перехода, визуальных состояний или анимированных компонентов пользовательского интерфейса. |
|
Содержит типы, поддерживающие преобразование матрицы и перспективы. |
|
Содержит типы, поддерживающие взаимодействие между средой DLR и C#. |
|
Содержит классы, поддерживающие компиляцию и создание кода на языке Visual Basic. |
|
Содержит типы, поддерживающие компилятор Visual Basic и предназначенные только для внутреннего использования. |