Freigeben über


VpnDomainNameInfo Klasse

Definition

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

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, dieses Objekt zu einem VpnDomainNameAssignment-Objekt hinzuzufügen.

Eigenschaften

DnsServers

Ruft eine Liste der DNS-Server ab, mit denen die DNS-Auflösung ausgeführt wird, wenn ein Name im Namespace aufgelöst wird.

DomainName

Dient zum Abrufen oder Festlegen des Domänennamens. Dies kann ein FQDN oder ein DNS-Suffix sein.

DomainNameType

Ruft ab oder legt fest, ob der fragliche 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 der WebProxyServers Wert port 80 annimmt.

Beachten Sie, dass die zurückgegebene Liste der URIs nicht mehr als ein Element aufweist, obwohl der Eigenschaftsname plural ist.

Gilt für: