Политика поддержки клиентов Windows Communication Foundation (WCF)
Последнее обновление: 5 ноября 2024 г.
Служба поддержки Майкрософт для клиентов WCF
У каждого продукта Microsoft есть жизненный цикл, включая клиентов WCF. Жизненный цикл начинается с выпуска продукта и заканчивается, когда он больше не поддерживается. Знание ключевых дат в этом жизненном цикле помогает вам принимать обоснованные решения о том, когда обновлять или вносить другие изменения в ваше программное обеспечение. Этот продукт регулируется Современным жизненным циклом Microsoft.
Клиент WCF — это версия .NET клиентских библиотек WCF, которая позволяет приложениям, созданным на .NET, взаимодействовать со службами WCF или CoreWCF. Он поставляется в виде набора пакетов NuGet и имеет открытый код в репозитории dotnet/wcf. Его поддержка зависит от состояния поддержки базовых платформ .NET, на которых он работает.
Частота выпусков
Начиная с .NET 8, выпуски клиента WCF тесно соответствуют периодике выпусков .NET для версий долгосрочной поддержки (LTS), то есть WCF Client 8.0 выпущен примерно в то же время, что и .NET 8 и так далее.
Сведения о поддержке выпуска
В следующей таблице показаны поддерживаемые основные версии, даты окончания поддержки и дополнительные сведения.
Версия | Исходная дата выпуска | Поддерживаемые версии .NET | Поддерживаемая версия .NET Standard | Окончание поддержки |
---|---|---|---|---|
WCF Client 8.0 | 13 декабря 2023 г. |
.NET 9 .NET 8 |
10 ноября 2026 г. | |
WCF Client 6.0 | 18 мая 2023 г. |
.NET 8 .NET 6 |
12 ноября 2024 г. | |
WCF Client 4.10 | 17 августа 2022 г. |
.NET 9 .NET 8 .NET 6 |
.NET Standard 2.0 | 10 ноября 2026 г. |
.NET Framework 4.6.2 and later versions is supported for all versions of WCF Client.
Due to some breaking changes, we're extending the end of support date for WCF Client 4.10 until November 10, 2026.
В следующем списке показаны подробности политики поддержки для клиентов WCF:
- Клиент WCF использует стратегию управления версиями Major.Minor.
- Критические изменения ограничены основными версиями клиента WCF, которые будут поставляться вместе с версиями долгосрочной поддержки .NET.
-
Новые основные версии могут изменять (добавлять или удалять) поддерживаемые версии среды выполнения .NET.
- Прекращение поддержки версии .NET, которая все еще поддерживается, считается критическим изменением.
-
Основная версия клиента WCF будет поддерживаться до тех пор, пока поддерживается базовая основная версия .NET.
- Поскольку версии .NET LTS поддерживаются через год после выпуска их последующей версии .NET, это означает, что то же самое относится и к основным версиям клиента WCF.
-
Если в новой основной версии прекращается поддержка поддерживаемой в настоящее время версии среды выполнения .NET, то предыдущая основная версия будет по-прежнему поддерживаться на последнем дополнительном уровне до тех пор, пока базовая среда выполнения .NET поддерживается.
- Например, если клиент WCF 8.0 прекращает поддержку .NET 6, то клиент WCF 6.x (последняя дополнительная версия) будет продолжать поддерживаться до тех пор, пока поддерживается .NET 6.
-
Дополнительные версии клиентов WCF могут быть выпущены в любое время и не содержат критических изменений, таких как прекращение поддержки поддерживаемой версии .NET.
- Новые выпуски дополнительных версий API и поведение совместимы с предыдущими дополнительными выпусками для того же основного. Например, версия 6.1 будет API-совместима с версией 6.0.
- Все дополнительные выпуски будут поддерживать те же платформы .NET, что и основные. Например, версия 6.1 поддерживает те же версии .NET, что и версия 6.0, если сами версии .NET все еще поддерживаются. Дополнительные сведения о жизненном цикле поддержки различных версий .NET см. в разделе .Политика поддержки .NET и .NET Core.
-
Выпуски обслуживания могут поставляться в любое время для любой поддерживаемой версии Major.Minor.
- Когда выпускаются новые дополнительные версии, предыдущая версия будет поддерживаться в течение 6 месяцев с даты новой версии, при условии, что базовая используемая зависимость среды выполнения .NET также поддерживается. Например, если версия 6.1 клиента WCF будет доступна в течение 6 месяцев, версия 6.0 клиента WCF больше не будет поддерживаться.
- Поддержка будет в основном для последнего выпуска Major.Minor каждой поддерживаемой основной версии. Чтобы получить поддержку, необходимо установить последнее исправление. Исправления безопасности будут выпущены для всех поддерживаемых версий. В течение 6-месячного периода перекрытия предыдущего выпуска и нового выпуска выпуски безопасности будут включать обе версии.
Поддерживаемые пакеты
Поддерживаются следующие пакеты:
- System.ServiceModel.Primitives
- System.ServiceModel.Http
- System.ServiceModel.NetTcp
- System.ServiceModel.Federation
- System.ServiceModel.NetFramingBase
- System.ServiceModel.NetNamedPipe
- System.ServiceModel.UnixDomainSocket (доступно для клиента WCF 6.2 и более поздних версий)
- System.Web.Services.Description
Готовы приступить?
Простое обучение .NET с помощью пошаговых руководств.