Freigeben über


VpnDomainNameInfo Klasse

Definition

Gibt die Namensrichtlinie für einen bestimmten Namespace an. Er kann die DNS-Server angeben, die für die Namensauflösung des Namespace verwendet werden sollen, die Webproxys, die beim Herstellen einer Verbindung mit dem Namespace verwendet werden sollen, oder ob er von der Richtlinie selbst ausgenommen werden soll.

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
Vererbung
Object Platform::Object IInspectable VpnDomainNameInfo
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
networkingVpnProvider

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 WebProxyUris

Konstruktoren

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

Ermöglicht dem VPN-Plug-In das Erstellen dieses Objekts, das einem VpnDomainNameAssignment-Objekt hinzugefügt werden soll.

Eigenschaften

DnsServers

Ruft eine Liste der DNS-Server ab, für die beim Auflösen eines Namens im Namespace eine DNS-Auflösung ausgeführt werden soll.

DomainName

Ruft den Domänennamen ab oder legt den Namen fest. Dies kann ein FQDN oder ein DNS-Suffix sein.

DomainNameType

Ruft ab oder legt fest, ob der betreffende Namespace ein FQDN oder ein DNS-Suffix ist.

WebProxyServers

Ruft eine Liste der Webproxyserver ab, die beim Herstellen einer Verbindung mit einer Ressource im angegebenen Namespace verwendet werden sollen.

WebProxyUris

Ruft einen Webproxy-URI ab, der beim Herstellen einer Verbindung mit einer Ressource im angegebenen Namespace verwendet werden soll. Dieser Wert unterscheidet sich von WebProxyServers darin, dass der URI eine benutzerdefinierte Portnummer angeben kann, während für den WebProxyServers-Wert Port 80 angenommen wird.

Beachten Sie, dass die zurückgegebene Liste von URIs, obwohl der Eigenschaftsname plural ist, nie mehr als ein Element enthält.

Gilt für: