Политика поддержки клиентов Windows Communication Foundation (WCF)
Последнее обновление: 21 ноября 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 г. | 8.1 | 14 ноября 2023 г. |
.NET 9 .NET 8 |
.NET Standard 2.0 | 10 ноября 2026 г. |
WCF Client 4.10 | 17 августа 2022 г. | 4.10.3 | 17 октября 2023 г. |
.NET 9 .NET 8 |
.NET Standard 2.0 | 10 ноября 2026 г. |
.NET Framework версии 4.6.2 и более поздних версий поддерживаются для всех версий клиента WCF.
Из-за некоторых критических изменений мы переносим дату окончания поддержки для клиента WCF 4.10 на 10 ноября 2026 г.
Неподдерживаемые версии
В следующей таблице перечислены версии клиента WCF, которые больше не поддерживаются.
Версия | Исходная дата выпуска | Последний дополнительный номер версии | Дата дополнительного выпуска | Окончание поддержки |
---|---|---|---|---|
WCF Client 6.0 | 18 мая 2023 г. | 6.2 | 9 ноября 2023 г. | 12 ноября 2024 г. |
В следующем списке показаны подробности политики поддержки для клиентов 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 с помощью пошаговых руководств.