VpnDomainNameInfo Classe

Définition

Spécifie la stratégie de nom pour un espace de noms spécifique. Il peut spécifier les serveurs DNS à utiliser pour la résolution de noms de l’espace de noms, les proxys web à utiliser lors de la connexion à l’espace de noms, ou s’il doit être exempté de la stratégie elle-même.

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
Héritage
Object Platform::Object IInspectable VpnDomainNameInfo
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
networkingVpnProvider

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 WebProxyUris

Constructeurs

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

Permet au plug-in VPN de construire cet objet à ajouter à un objet VpnDomainNameAssignment .

Propriétés

DnsServers

Obtient la liste des serveurs DNS à exécuter pour la résolution DNS lors de la résolution d’un nom dans l’espace de noms.

DomainName

Obtient ou définit le nom de domaine. Il peut s’agir d’un nom de domaine complet ou d’un suffixe DNS.

DomainNameType

Obtient ou définit si l’espace de noms en question est un nom de domaine complet ou un suffixe DNS.

WebProxyServers

Obtient la liste des serveurs proxy web à utiliser lors de la connexion à une ressource dans l’espace de noms spécifié.

WebProxyUris

Obtient un URI de proxy web à utiliser lors de la connexion à une ressource dans l’espace de noms spécifié. Cette valeur diffère de WebProxyServers en ce que l’URI peut être spécifié un numéro de port personnalisé, tandis que la valeur WebProxyServers suppose le port 80.

Notez que même si le nom de la propriété est au pluriel, la liste d’URI retournée n’a jamais plus d’un élément.

S’applique à