Поделиться через


VpnDomainNameInfo Класс

Определение

Указывает политику имен для определенного пространства имен. Он может указать DNS-серверы, которые будут использоваться для разрешения имен пространства имен, веб-прокси, которые будут использоваться при подключении к пространству имен, или следует ли исключить его из самой политики.

public ref class VpnDomainNameInfo sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.Vpn.IVpnDomainNameInfoFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class VpnDomainNameInfo final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.Vpn.IVpnDomainNameInfoFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class VpnDomainNameInfo final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.Vpn.IVpnDomainNameInfoFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class VpnDomainNameInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.Vpn.IVpnDomainNameInfoFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VpnDomainNameInfo
Public NotInheritable Class VpnDomainNameInfo
Наследование
Object Platform::Object IInspectable VpnDomainNameInfo
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
networkingVpnProvider

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1607 14393 WebProxyUris

Конструкторы

VpnDomainNameInfo(String, VpnDomainNameType, IIterable<HostName>, IIterable<HostName>)

Позволяет подключаемом модулю VPN создать этот объект для добавления в объект VpnDomainNameAssignment .

Свойства

DnsServers

Возвращает список DNS-серверов для выполнения разрешения DNS при разрешении имени в пространстве имен.

DomainName

Возвращает или задает доменное имя. Это может быть полное доменное имя или DNS-суффикс.

DomainNameType

Возвращает или задает значение, указывающее, является ли рассматриваемое пространство имен полным доменным именем или DNS-суффиксом.

WebProxyServers

Возвращает список веб-прокси-серверов, используемых при подключении к ресурсу в указанном пространстве имен.

WebProxyUris

Возвращает универсальный код ресурса (URI) веб-прокси, используемый при подключении к ресурсу в указанном пространстве имен. Это значение отличается от WebProxyServers тем, что в URI можно указать пользовательский номер порта, а значение WebProxyServers предполагает порт 80.

Обратите внимание, что несмотря на то, что имя свойства во множественном числе, возвращаемый список URI никогда не содержит более одного элемента.

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