Compartilhar via


VpnDomainNameInfo Classe

Definição

Especifica a política de nome para um namespace específico. Ele pode especificar os servidores DNS a serem usados para resolução de nomes do namespace, os proxies web a serem usados ao se conectar ao namespace ou se ele deve ser isento da própria política.

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
Herança
Object Platform::Object IInspectable VpnDomainNameInfo
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
networkingVpnProvider

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 WebProxyUris

Construtores

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

Permite que o plug-in VPN construa esse objeto a ser adicionado a um objeto VpnDomainNameAssignment .

Propriedades

DnsServers

Obtém uma lista de servidores DNS para executar a resolução DNS ao resolver um nome no namespace.

DomainName

Obtém ou define o nome de domínio. Isso pode ser um FQDN ou um sufixo DNS.

DomainNameType

Obtém ou define se o namespace em questão é um FQDN ou um sufixo DNS.

WebProxyServers

Obtém uma lista de servidores proxy Web a serem usados ao se conectar a um recurso no namespace especificado.

WebProxyUris

Obtém um URI de proxy Web a ser usado ao se conectar a um recurso no namespace especificado. Esse valor difere de WebProxyServers , na medida em que o URI pode ser especificar um número de porta personalizado, enquanto o valor WebProxyServers pressupõe a porta 80.

Observe que, embora o nome da propriedade seja plural, a lista retornada de URIs nunca tem mais de um elemento.

Aplica-se a