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
Наследование
Object Platform::Object IInspectable 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.

Применяется к