NetworkOperatorTetheringManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот интерфейс предоставляет методы и свойства, используемые для контроля и настройки возможностей привязки для определенной сетевой учетной записи.
public ref class NetworkOperatorTetheringManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NetworkOperatorTetheringManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class NetworkOperatorTetheringManager
Public NotInheritable Class NetworkOperatorTetheringManager
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
wiFiControl
|
Комментарии
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1607 | 14393 | CreateFromConnectionProfile(ConnectionProfile,NetworkAdapter) |
2004 | 19041 | DisableNoConnectionsTimeout |
2004 | 19041 | DisableNoConnectionsTimeoutAsync |
2004 | 19041 | EnableNoConnectionsTimeout |
2004 | 19041 | EnableNoConnectionsTimeoutAsync |
2004 | 19041 | IsNoConnectionsTimeoutEnabled |
Свойства
ClientCount |
Возвращает текущее число подключенных клиентов в сети подключения. |
MaxClientCount |
Возвращает максимальное число клиентских подключений через привязанную сеть. |
TetheringOperationalState |
Возвращает текущее рабочее состояние функции привязки. Возможные значения определяются TetheringOperationalState |
Методы
ConfigureAccessPointAsync(NetworkOperatorTetheringAccessPointConfiguration) |
Используйте этот метод для предоставления сведений о конфигурации сети привязки для сети. |
CreateFromConnectionProfile(ConnectionProfile) |
Создает NetworkOperatorTetheringManager , используя заданный профиль в качестве общедоступного интерфейса и Wi-Fi в качестве частного интерфейса. |
CreateFromConnectionProfile(ConnectionProfile, NetworkAdapter) |
Создает NetworkOperatorTetheringManager , используя заданный профиль в качестве общедоступного интерфейса, а для заданного NetworkAdapter — в качестве частного интерфейса. |
CreateFromNetworkAccountId(String) |
Создает экземпляр NetworkOperatorTetheringManager для определенной сетевой учетной записи, используя предоставленный идентификатор сетевой учетной записи для мобильного широкополосного устройства. Сетевая учетная запись — это одна из учетных записей мобильного оператора, доступная на устройстве (настраиваемая при вставке SIM-карты пользователем). Список идентификаторов сетевых учетных записей, доступных на устройстве, можно получить, перейдя к свойству MobileBroadbandAccount.AvailableNetworkAccountIds . |
DisableNoConnectionsTimeout() |
Отключает время ожидания NoConnections . |
DisableNoConnectionsTimeoutAsync() |
Асинхронно отключает время ожидания NoConnections . |
EnableNoConnectionsTimeout() |
Включает время ожидания NoConnections . Это означает, что tethering автоматически отключается через 5 минут после того, как последний одноранговый узел подключения отключается. |
EnableNoConnectionsTimeoutAsync() |
Асинхронно включает время ожидания NoConnections . Это означает, что tethering автоматически отключается через 5 минут после того, как последний одноранговый узел подключения отключается. |
GetCurrentAccessPointConfiguration() |
Возвращает текущую конфигурацию точки доступа для сетевой учетной записи в соответствии с определением объекта NetworkOperatorTetheringAccessPointConfiguration . |
GetTetheringCapability(String) |
Указывает, может ли устройство создать сеть подключения. Возможные значения определяются TetheringCapability. |
GetTetheringCapabilityFromConnectionProfile(ConnectionProfile) |
Возвращает возможности привязки на основе заданного профиля подключения. |
GetTetheringClients() |
Извлекает список клиентов-tethering для этого объекта NetworkOperatorTetheringManager. |
IsNoConnectionsTimeoutEnabled() |
Возвращает значение, указывающее, включено ли время ожидания NoConnections . Если этот параметр включен, привязка автоматически отключается через 5 минут после завершения последнего однорангового соединения. |
StartTetheringAsync() |
Устанавливает сеть привязок. Рекомендуется сначала вызвать StopTetheringAsync , чтобы убедиться, что хот-спот привязывается. |
StartTetheringAsync(NetworkOperatorTetheringSessionAccessPointConfiguration) |
Запускает мобильный хот-спот, используя указанную конфигурацию для каждого сеанса. Эта перегрузка позволяет запустить сеанс связывания без предварительной настройки с помощью ConfigureAccessPointAsync. Конфигурация, переданная в качестве параметра, действительна только для текущего сеанса и будет потеряна после завершения сеанса. Запуск нового сеанса с помощью этой перегрузки StartTetheringAsync также позволяет настраивать параметры только для каждого сеанса, которые нельзя постоянно задавать с помощью ConfigureAccessPointAsync. Параметры, которые могут быть сохранены: SSID сети, сетевой пароль, полоса частот беспроводной сети и алгоритм проверки подлинности сети. Рекомендуется сначала вызвать StopTetheringAsync , чтобы убедиться, что хот-спот привязывается. |
StopTetheringAsync() |
Завершает работу сети tethering. |